Diff of the two buildlogs: -- --- b1/build.log 2024-10-16 10:50:44.660929293 +0000 +++ b2/build.log 2024-10-16 12:06:23.600011549 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Oct 15 20:41:21 -12 2024 -I: pbuilder-time-stamp: 1729068081 +I: Current time: Thu Oct 17 00:52:01 +14 2024 +I: pbuilder-time-stamp: 1729075921 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -27,52 +27,84 @@ dpkg-source: info: applying sfcgal-config.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/14306/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/15744/tmp/hooks/D01_modify_environment starting +debug: Running on virt32a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 16 10:52 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/15744/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/15744/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=5 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='2b62b54ac2c449e5a96c5ef56b801303' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='14306' - PS1='# ' - PS2='> ' + INVOCATION_ID=4f5306c8eaf04249a52e73ade615ee4f + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=15744 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ku8l5lRI/pbuilderrc_GBd8 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ku8l5lRI/b1 --logfile b1/build.log sfcgal_2.0.0-1.dsc' - SUDO_GID='114' - SUDO_UID='109' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ku8l5lRI/pbuilderrc_k1gg --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ku8l5lRI/b2 --logfile b2/build.log sfcgal_2.0.0-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux ff64a 6.1.0-26-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-armmp-lpae #1 SMP Debian 6.1.112-1 (2024-09-30) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/14306/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/15744/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -85,7 +117,7 @@ Depends: chrpath, cmake, debhelper-compat (= 13), dh-sequence-pkgkde-symbolshelper, libcgal-dev (>= 5.3), libboost-all-dev, libmpfr-dev, libgmp-dev, pkg-kde-tools dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. -(Reading database ... 19665 files and directories currently installed.) +(Reading database ... 21597 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: @@ -341,10 +373,10 @@ Get: 215 http://deb.debian.org/debian unstable/main armhf python3-debian all 0.1.49 [115 kB] Get: 216 http://deb.debian.org/debian unstable/main armhf python3-yaml armhf 6.0.2-1 [123 kB] Get: 217 http://deb.debian.org/debian unstable/main armhf pkg-kde-tools all 0.18.1 [86.8 kB] -Fetched 108 MB in 6s (16.7 MB/s) +Fetched 108 MB in 2s (45.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:armhf. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19665 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21597 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.7-1) ... Selecting previously unselected package libexpat1:armhf. @@ -357,7 +389,7 @@ Setting up libexpat1:armhf (2.6.3-1) ... Setting up python3.12-minimal (3.12.7-1) ... Selecting previously unselected package python3-minimal. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19985 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21917 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_armhf.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. @@ -419,7 +451,7 @@ Unpacking libpython3-stdlib:armhf (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. -(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21045 files and directories currently installed.) +(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22977 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.6-1_armhf.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package libproc2-0:armhf. @@ -1048,8 +1080,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Oct 16 08:46:20 UTC 2024. -Universal Time is now: Wed Oct 16 08:46:20 UTC 2024. +Local time is now: Wed Oct 16 10:54:41 UTC 2024. +Universal Time is now: Wed Oct 16 10:54:41 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:armhf (1.83.0-3.2) ... @@ -1241,7 +1273,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/sfcgal-2.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../sfcgal_2.0.0-1_source.changes +I: user script /srv/workspace/pbuilder/15744/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/15744/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/sfcgal-2.0.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../sfcgal_2.0.0-1_source.changes dpkg-buildpackage: info: source package sfcgal dpkg-buildpackage: info: source version 2.0.0-1 dpkg-buildpackage: info: source distribution unstable @@ -1303,8 +1339,8 @@ -- Boost_USE_STATIC_LIBS=OFF -- Boost_USE_MULTITHREAD=ON -- removing OSG dependencies from the library --- Configuring done (8.7s) --- Generating done (1.1s) +-- Configuring done (2.1s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -1319,7 +1355,7 @@ -- Build files have been written to: /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0' dh_auto_build - cd obj-arm-linux-gnueabihf && make -j5 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/sfcgal-2.0.0 -B/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks @@ -1459,14 +1495,12 @@ cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Cylinder.cpp.o -MF CMakeFiles/SFCGAL.dir/Cylinder.cpp.o.d -o CMakeFiles/SFCGAL.dir/Cylinder.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Cylinder.cpp [ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -MF CMakeFiles/SFCGAL.dir/Coordinate.cpp.o.d -o CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Coordinate.cpp +[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o -MF CMakeFiles/SFCGAL.dir/Envelope.cpp.o.d -o CMakeFiles/SFCGAL.dir/Envelope.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Envelope.cpp [ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Exception.cpp.o -MF CMakeFiles/SFCGAL.dir/Exception.cpp.o.d -o CMakeFiles/SFCGAL.dir/Exception.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Exception.cpp -[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o [ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o -MF CMakeFiles/SFCGAL.dir/Envelope.cpp.o.d -o CMakeFiles/SFCGAL.dir/Envelope.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Envelope.cpp cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o -MF CMakeFiles/SFCGAL.dir/Geometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/Geometry.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Geometry.cpp -[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/GeometryCollection.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -1510,8 +1544,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/src/Geometry.cpp:8: + from /build/reproducible-path/sfcgal-2.0.0/src/Coordinate.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -1547,7 +1580,8 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/Coordinate.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-2.0.0/src/Envelope.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -1593,6 +1627,19 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -1601,8 +1648,8 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-2.0.0/src/Envelope.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/src/Geometry.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -1625,32 +1672,6 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/GeometryVisitor.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -1659,6 +1680,11 @@ /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -1677,6 +1703,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -1690,6 +1722,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/GeometryCollection.cpp +[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/GeometryVisitor.cpp +[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/LineString.cpp.o -MF CMakeFiles/SFCGAL.dir/LineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/LineString.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/LineString.cpp +[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/MultiLineString.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -1734,23 +1774,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/LineString.cpp.o -MF CMakeFiles/SFCGAL.dir/LineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/LineString.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/LineString.cpp -[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/MultiLineString.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ [ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/MultiPoint.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -1791,12 +1814,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -1836,6 +1853,31 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -1865,8 +1907,6 @@ /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ -[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/MultiPolygon.cpp /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { @@ -1882,14 +1922,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/MultiSolid.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -1929,15 +1961,24 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/MultiPolygon.cpp +[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/MultiSolid.cpp +[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Point.cpp.o -MF CMakeFiles/SFCGAL.dir/Point.cpp.o.d -o CMakeFiles/SFCGAL.dir/Point.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Point.cpp +[ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o -MF CMakeFiles/SFCGAL.dir/Polygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/Polygon.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Polygon.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/MultiPolygon.h:14, - from /build/reproducible-path/sfcgal-2.0.0/src/MultiPolygon.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:14, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h:16, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/MultiSolid.h:14, + from /build/reproducible-path/sfcgal-2.0.0/src/MultiSolid.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -1960,35 +2001,20 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Point.cpp.o -MF CMakeFiles/SFCGAL.dir/Point.cpp.o.d -o CMakeFiles/SFCGAL.dir/Point.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Point.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:14, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h:16, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/MultiSolid.h:14, - from /build/reproducible-path/sfcgal-2.0.0/src/MultiSolid.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/MultiPolygon.h:14, + from /build/reproducible-path/sfcgal-2.0.0/src/MultiPolygon.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -2011,7 +2037,13 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -2022,36 +2054,12 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o -MF CMakeFiles/SFCGAL.dir/Polygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/Polygon.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Polygon.cpp -[ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/PolyhedralSurface.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2089,6 +2097,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2136,55 +2150,19 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -MF CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/PreparedGeometry.cpp -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:14, - from /build/reproducible-path/sfcgal-2.0.0/src/PolyhedralSurface.cpp:5: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -2224,6 +2202,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/PolyhedralSurface.cpp +[ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -MF CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/PreparedGeometry.cpp [ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/Solid.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Solid.cpp.o -MF CMakeFiles/SFCGAL.dir/Solid.cpp.o.d -o CMakeFiles/SFCGAL.dir/Solid.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Solid.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -2232,6 +2214,49 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:14, + from /build/reproducible-path/sfcgal-2.0.0/src/PolyhedralSurface.cpp:5: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Sphere.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Sphere.cpp.o -MF CMakeFiles/SFCGAL.dir/Sphere.cpp.o.d -o CMakeFiles/SFCGAL.dir/Sphere.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Sphere.cpp +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, @@ -2270,23 +2295,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Sphere.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Sphere.cpp.o -MF CMakeFiles/SFCGAL.dir/Sphere.cpp.o.d -o CMakeFiles/SFCGAL.dir/Sphere.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Sphere.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/Surface.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Surface.cpp.o -MF CMakeFiles/SFCGAL.dir/Surface.cpp.o.d -o CMakeFiles/SFCGAL.dir/Surface.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Surface.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2323,18 +2331,25 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/Transform.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Transform.cpp.o -MF CMakeFiles/SFCGAL.dir/Transform.cpp.o.d -o CMakeFiles/SFCGAL.dir/Transform.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Transform.cpp -[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o -MF CMakeFiles/SFCGAL.dir/Triangle.cpp.o.d -o CMakeFiles/SFCGAL.dir/Triangle.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Triangle.cpp -[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/TriangulatedSurface.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, @@ -2369,6 +2384,19 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -2388,6 +2416,29 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Sphere.h:13: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/Surface.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Surface.cpp.o -MF CMakeFiles/SFCGAL.dir/Surface.cpp.o.d -o CMakeFiles/SFCGAL.dir/Surface.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Surface.cpp +[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/Transform.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Transform.cpp.o -MF CMakeFiles/SFCGAL.dir/Transform.cpp.o.d -o CMakeFiles/SFCGAL.dir/Transform.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Transform.cpp +[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o -MF CMakeFiles/SFCGAL.dir/Triangle.cpp.o.d -o CMakeFiles/SFCGAL.dir/Triangle.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/Triangle.cpp +[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/TriangulatedSurface.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2476,6 +2527,34 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/BoundaryVisitor.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, @@ -2510,79 +2589,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Sphere.h:13: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/BoundaryVisitor.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h:19: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/ConsistentOrientationBuilder.cpp -[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/Intersection2D.cpp -[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/Intersection3D.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2628,6 +2640,41 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/ConsistentOrientationBuilder.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h:19: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/Intersection2D.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2667,6 +2714,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2709,14 +2762,14 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/alphaShapes.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/Intersection3D.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -2730,12 +2783,21 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/alphaShapes.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Rational_traits.h:21, from /usr/include/CGAL/Distance_2/Point_2_Line_2.h:22, @@ -2780,32 +2842,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2854,6 +2890,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/area.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -2873,14 +2911,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, - from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, - from /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:18, - from /usr/include/CGAL/Polygon_mesh_processing/clip.h:21: -/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': -/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -2894,19 +2924,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/area.cpp -In file included from /usr/include/CGAL/long_double.h:27, - from /usr/include/CGAL/number_type_basic.h:52: -/usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': -/usr/include/CGAL/long_double.h:122:75: required from here - 122 | return (Interval_nt<>((double)x)+Interval_nt<>::smallest()).pair(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 243 | std::pair pair() const - | ^~~~ -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp +In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, + from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, + from /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:18, + from /usr/include/CGAL/Polygon_mesh_processing/clip.h:21: +/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': +/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2948,6 +2973,63 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/long_double.h:27, + from /usr/include/CGAL/number_type_basic.h:52: +/usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': +/usr/include/CGAL/long_double.h:122:75: required from here + 122 | return (Interval_nt<>((double)x)+Interval_nt<>::smallest()).pair(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 243 | std::pair pair() const + | ^~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, + from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, + from /usr/include/boost/shared_ptr.hpp:17, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:11, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/alphaShapes.h:26, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/alphaShapes.cpp:4: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here + 126 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:122:29: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here + 130 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2984,45 +3066,14 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/collect.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, - from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, - from /usr/include/boost/shared_ptr.hpp:17, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:11, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/alphaShapes.h:26, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/alphaShapes.cpp:4: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here - 126 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:122:29: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here - 130 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3036,50 +3087,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, - from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, - from /usr/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:25, - from /usr/include/CGAL/Polygon_mesh_processing/repair.h:21, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp:13: -/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': -/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | { - | ^ -/build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp: In member function 'std::unique_ptr SFCGAL::algorithm::Buffer3D::computeCylSphereBuffer() const': -/build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp:111:42: warning: variable 'is_first' set but not used [-Wunused-but-set-variable] - 111 | bool is_first = true; - | ^~~~~~~~ -/build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp: In member function 'std::unique_ptr SFCGAL::algorithm::Buffer3D::computeFlatBuffer() const': -/build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp:231:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] - 231 | for (size_t j = 0; j < _segments; ++j) { - | ~~^~~~~~~~~~~ -/build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp:276:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] - 276 | for (size_t i = 0; i < _segments; ++i) { - | ~~^~~~~~~~~~~ -In file included from /usr/include/CGAL/long_double.h:27, - from /usr/include/CGAL/number_type_basic.h:52: -/usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': -/usr/include/CGAL/long_double.h:122:75: required from here - 122 | return (Interval_nt<>((double)x)+Interval_nt<>::smallest()).pair(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 243 | std::pair pair() const - | ^~~~ -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/collect.cpp [ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/collectionExtract.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -3121,6 +3128,63 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/algorithm:60, + from /usr/include/CGAL/config.h:267, + from /usr/include/CGAL/Bbox_2.h:19, + from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:17: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here + 224 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here + 228 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here + 232 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -3166,20 +3230,35 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ +In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, + from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, + from /usr/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:25, + from /usr/include/CGAL/Polygon_mesh_processing/repair.h:21, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp:13: +/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': +/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | { + | ^ +/build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp: In member function 'std::unique_ptr SFCGAL::algorithm::Buffer3D::computeCylSphereBuffer() const': +/build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp:111:42: warning: variable 'is_first' set but not used [-Wunused-but-set-variable] + 111 | bool is_first = true; + | ^~~~~~~~ +/build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp: In member function 'std::unique_ptr SFCGAL::algorithm::Buffer3D::computeFlatBuffer() const': +/build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp:231:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] + 231 | for (size_t j = 0; j < _segments; ++j) { + | ~~^~~~~~~~~~~ +/build/reproducible-path/sfcgal-2.0.0/src/algorithm/buffer3D.cpp:276:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] + 276 | for (size_t i = 0; i < _segments; ++i) { + | ~~^~~~~~~~~~~ +In file included from /usr/include/CGAL/long_double.h:27, + from /usr/include/CGAL/number_type_basic.h:52: +/usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': +/usr/include/CGAL/long_double.h:122:75: required from here + 122 | return (Interval_nt<>((double)x)+Interval_nt<>::smallest()).pair(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 243 | std::pair pair() const + | ^~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3193,15 +3272,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ [ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/collectionHomogenize.cpp [ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/collectionToMulti.cpp -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/collectionHomogenize.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -3213,7 +3287,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h:14, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/collectionToMulti.cpp:8: + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/collectionHomogenize.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3241,6 +3315,25 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -3252,7 +3345,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h:14, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/collectionHomogenize.cpp:8: + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/collectionToMulti.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3286,25 +3379,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3320,94 +3394,41 @@ | ^ [ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/connection.cpp -[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/convexHull.cpp -[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/covers.cpp -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/algorithm:60, - from /usr/include/CGAL/config.h:267, - from /usr/include/CGAL/basic.h:21: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here - 288 | return std::make_pair(Vector_3(),false); - | ^~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/algorithm:60, - from /usr/include/CGAL/config.h:267, - from /usr/include/CGAL/Bbox_2.h:19, - from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:17: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here - 224 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here - 228 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here - 232 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61: -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Hi_greater]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Lo_less]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Spanning]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/convexHull.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/covers.cpp:7: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/connection.h:8, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/connection.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3435,6 +3456,141 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/box_intersection_d.h:21, + from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24: +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 128 | void modified_two_way_scan( + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 128 | void modified_two_way_scan( + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 + 128 | void modified_two_way_scan( + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -3476,87 +3632,121 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 + 128 | void modified_two_way_scan( + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/algorithm:60, + from /usr/include/CGAL/config.h:267, + from /usr/include/CGAL/basic.h:21: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here + 288 | return std::make_pair(Vector_3(),false); + | ^~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/connection.h:8, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/connection.cpp:5: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +In file included from /usr/include/c++/14/algorithm:61: +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Hi_greater]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Lo_less]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Spanning]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3570,10 +3760,40 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/difference.cpp -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/differencePrimitives.cpp +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/covers.cpp In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26, @@ -3585,58 +3805,15 @@ /usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here 288 | return std::make_pair(Vector_3(),false); | ^~~~~~~~~~ +[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/difference.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/difference.cpp:7: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Triangle.h:12, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/differencePrimitives.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/covers.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3670,12 +3847,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3689,32 +3860,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/distance.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/distance.cpp:8: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/difference.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3737,7 +3890,13 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -3748,6 +3907,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/differencePrimitives.cpp In file included from /usr/include/CGAL/box_intersection_d.h:21, from /usr/include/CGAL/Nef_3/Bounding_box_3.h:21, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:19, @@ -3775,8 +3936,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/distance3d.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -3786,8 +3945,8 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/distance3d.cpp:8: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Triangle.h:12, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/differencePrimitives.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3815,6 +3974,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 @@ -4001,12 +4166,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | traits, dim ); | ~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Predicate_traits = Predicate_traits_d > > >, true>; T = double]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:257:1: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 257 | split_points( RandomAccessIter begin, RandomAccessIter end, @@ -4222,8 +4381,8 @@ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/extrude.cpp +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/distance.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4243,8 +4402,11 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/extrude.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/extrude.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/distance.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4278,48 +4440,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, - from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, - from /usr/include/boost/shared_ptr.hpp:17, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:11, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/distance3d.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/distance3d.cpp:5: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here - 224 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here - 228 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here - 232 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4333,74 +4453,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/force2D.cpp -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/force3D.cpp -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force2D.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/force2D.cpp:5: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >, true>::Compare>]': /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, @@ -4421,283 +4473,8 @@ /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force3D.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/force3D.cpp:5: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/c++/14/algorithm:61, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:33, - from /usr/include/boost/shared_ptr.hpp:17, - from /usr/include/boost/exception/detail/shared_ptr.hpp:13, - from /usr/include/boost/exception/get_error_info.hpp:13, - from /usr/include/boost/exception/diagnostic_information.hpp:10, - from /usr/include/boost/exception/all.hpp:10, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:9, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/difference.cpp:6: -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/CGAL/box_intersection_d.h:21, - from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24: -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 128 | void modified_two_way_scan( - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/difference.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/difference.cpp:5: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here - 224 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here - 228 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here - 232 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/intersection.cpp -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 128 | void modified_two_way_scan( - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 - 128 | void modified_two_way_scan( - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 - 128 | void modified_two_way_scan( - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +[ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/distance3d.cpp In file included from /usr/include/c++/14/bits/stl_algo.h:61: /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Distance = int; _Tp = CGAL::Nef_box > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 @@ -4711,8 +4488,6 @@ /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/intersects.cpp In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, @@ -4736,48 +4511,6 @@ /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force2D.h:10, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/intersection.cpp:10: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( @@ -4910,38 +4643,6 @@ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( @@ -5107,6 +4808,21 @@ /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/distance3d.cpp:8: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, @@ -5206,38 +4922,37 @@ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, const Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, const CGAL::Point_3&, true>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_surface_intersection_visitor, false> >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/extrude.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5257,10 +4972,8 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/intersects.cpp:9: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/extrude.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/extrude.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5294,6 +5007,66 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: 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/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5307,21 +5080,62 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/isValid.cpp -[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/length.cpp +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, + from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, + from /usr/include/boost/shared_ptr.hpp:17, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:11, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/distance3d.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/distance3d.cpp:5: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here + 224 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here + 228 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here + 232 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/force2D.cpp +[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/force3D.cpp +[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/intersection.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/length.cpp:8: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force2D.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/force2D.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5332,19 +5146,41 @@ /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force2D.h:10, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/isValid.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force3D.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/force3D.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { @@ -5362,6 +5198,31 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force2D.h:10, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/intersection.cpp:10: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -5391,12 +5252,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5423,40 +5278,53 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/bits/stl_tree.h:63, - from /usr/include/c++/14/map:62, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/intersects.cpp:5: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:305:29: note: '' declared here - 305 | return std::make_pair(Segment_3(),false); - | ^~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:309:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:301:29: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here - 309 | return std::make_pair(Segment_3(),false); - | ^~~~~~~~~~~ +[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/intersects.cpp +[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/isValid.cpp +In file included from /usr/include/c++/14/algorithm:61, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:33, + from /usr/include/boost/shared_ptr.hpp:17, + from /usr/include/boost/exception/detail/shared_ptr.hpp:13, + from /usr/include/boost/exception/get_error_info.hpp:13, + from /usr/include/boost/exception/diagnostic_information.hpp:10, + from /usr/include/boost/exception/all.hpp:10, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:9, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/difference.cpp:6: +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/difference.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/difference.cpp:5: In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: /usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': /usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here 224 | return std::make_pair(Triangle_3(),false); @@ -5481,118 +5349,6 @@ /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here - 126 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:122:29: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here - 130 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/lineSubstring.cpp -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, - inlined from 'bool CGAL::AABB_traits_3::Do_intersect::operator()(const Query&, const CGAL::AABB_traits_3::Bounding_box&) const [with Query = CGAL::Ray_3; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive, CGAL::Default, std::integral_constant, std::integral_constant >; BboxMap = CGAL::Default]' at /usr/include/CGAL/AABB_traits_3.h:329:50, - inlined from 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, - inlined from 'bool CGAL::AABB_traits_3::Do_intersect::operator()(const Query&, const CGAL::AABB_traits_3::Bounding_box&) const [with Query = CGAL::Ray_3; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive, CGAL::Default, std::integral_constant, std::integral_constant >; BboxMap = CGAL::Default]' at /usr/include/CGAL/AABB_traits_3.h:329:50, - inlined from 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/minkowskiSum.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5601,9 +5357,8 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/lineSubstring.cpp:10: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/intersects.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5631,14 +5386,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/minkowskiSum3D.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5647,7 +5394,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force2D.h:10, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/minkowskiSum.cpp:6: + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/isValid.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5681,8 +5428,12 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/offset.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5709,11 +5460,19 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/length.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Nef_polyhedron_3.h:24, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/minkowskiSum3D.h:9, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/minkowskiSum3D.cpp:4: + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/length.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5747,6 +5506,102 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/bits/stl_tree.h:63, + from /usr/include/c++/14/map:62, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/intersects.cpp:5: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:305:29: note: '' declared here + 305 | return std::make_pair(Segment_3(),false); + | ^~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:309:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:301:29: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here + 309 | return std::make_pair(Segment_3(),false); + | ^~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here + 224 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here + 228 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here + 232 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here + 126 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:122:29: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here + 130 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/lineSubstring.cpp +[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/minkowskiSum.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5757,7 +5612,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/offset.cpp:7: + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/lineSubstring.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5794,28 +5649,6 @@ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, - from /usr/include/CGAL/Epic_converter.h:18, - from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, - from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, - from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, - from /usr/include/CGAL/Nef_polyhedron_3.h:31: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/orientation.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -5832,8 +5665,9 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/orientation.h:11, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/orientation.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/force2D.h:10, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/minkowskiSum.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5867,6 +5701,33 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, + inlined from 'bool CGAL::AABB_traits_3::Do_intersect::operator()(const Query&, const CGAL::AABB_traits_3::Bounding_box&) const [with Query = CGAL::Ray_3; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive, CGAL::Default, std::integral_constant, std::integral_constant >; BboxMap = CGAL::Default]' at /usr/include/CGAL/AABB_traits_3.h:329:50, + inlined from 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, + inlined from 'bool CGAL::AABB_traits_3::Do_intersect::operator()(const Query&, const CGAL::AABB_traits_3::Bounding_box&) const [with Query = CGAL::Ray_3; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive, CGAL::Default, std::integral_constant, std::integral_constant >; BboxMap = CGAL::Default]' at /usr/include/CGAL/AABB_traits_3.h:329:50, + inlined from 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5880,12 +5741,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -/build/reproducible-path/sfcgal-2.0.0/src/algorithm/orientation.cpp: In function 'void SFCGAL::algorithm::makeValidOrientation(CGAL::Polygon_with_holes_2&)': -/build/reproducible-path/sfcgal-2.0.0/src/algorithm/orientation.cpp:34:9: warning: typedef 'using Polygon_with_holes_2 = class CGAL::Polygon_with_holes_2' locally defined but not used [-Wunused-local-typedefs] - 34 | using Polygon_with_holes_2 = CGAL::Polygon_with_holes_2; - | ^~~~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/partition_2.cpp +[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/minkowskiSum3D.cpp /usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, @@ -5926,14 +5783,13 @@ /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/offset.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/partition_2.cpp:7: + from /usr/include/CGAL/Nef_polyhedron_3.h:24, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/minkowskiSum3D.h:9, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/minkowskiSum3D.cpp:4: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5956,13 +5812,7 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -5973,29 +5823,17 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/rotate.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/rotate.h:8, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/rotate.cpp:3: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/offset.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -6029,50 +5867,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, - from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, - from /usr/include/boost/shared_ptr.hpp:17, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:11, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/minkowskiSum3D.h:7: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:33: -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Hi_greater]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Lo_less]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Spanning]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1430: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++/14/bits/stl_algo.h:61: /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 @@ -6098,40 +5892,6 @@ /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, - from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, - from /usr/include/boost/shared_ptr.hpp:17, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:11, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/minkowskiSum.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/minkowskiSum.cpp:5: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Direction_2; A2 = CGAL::Direction_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Direction_2; A2 = CGAL::Direction_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]': -/usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here - 109 | return std::make_pair(Direction_2(),false); - | ^~~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Direction_2; A2 = CGAL::Direction_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Direction_2; A2 = CGAL::Direction_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]': -/usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here - 109 | return std::make_pair(Direction_2(),false); - | ^~~~~~~~~~~~~ In file included from /usr/include/CGAL/box_intersection_d.h:21, from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22, @@ -6379,40 +6139,261 @@ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/scale.cpp -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_2; A2 = CGAL::Line_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, - inlined from 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_conv_2.h:603:18: +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, + from /usr/include/CGAL/Epic_converter.h:18, + from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, + from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, + from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, + from /usr/include/CGAL/Nef_polyhedron_3.h:31: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': -/usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here - 141 | return std::make_pair(Line_2(), false); - | ^~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_2; A2 = CGAL::Line_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, - inlined from 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_conv_2.h:603:18: +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': -/usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here - 141 | return std::make_pair(Line_2(), false); - | ^~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 128 | void modified_two_way_scan( + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'SegmentOutputIteratorType SFCGAL::algorithm::difference(const Segment_3&, const MarkedPolyhedron&, SegmentOutputIteratorType) [with SegmentOutputIteratorType = std::back_insert_iterator > >]' at /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:633:27: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'SegmentOutputIteratorType SFCGAL::algorithm::difference(const Segment_3&, const MarkedPolyhedron&, SegmentOutputIteratorType) [with SegmentOutputIteratorType = std::back_insert_iterator > >]' at /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:633:27: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, + from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, + from /usr/include/boost/shared_ptr.hpp:17, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:11, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/minkowskiSum3D.h:7: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ +[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/orientation.cpp +In file included from /usr/include/c++/14/algorithm:61, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:33: +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Hi_greater]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Lo_less]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>::Spanning]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1430: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++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, + from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, + from /usr/include/boost/shared_ptr.hpp:17, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:11, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/minkowskiSum.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/minkowskiSum.cpp:5: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Direction_2; A2 = CGAL::Direction_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Direction_2; A2 = CGAL::Direction_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]': +/usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here + 109 | return std::make_pair(Direction_2(),false); + | ^~~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Direction_2; A2 = CGAL::Direction_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Direction_2; A2 = CGAL::Direction_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]': +/usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here + 109 | return std::make_pair(Direction_2(),false); + | ^~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/AffineTransform2.h:8, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/scale.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/orientation.h:11, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/orientation.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -6440,35 +6421,36 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_2; A2 = CGAL::Line_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, + inlined from 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_conv_2.h:603:18: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': +/usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here + 141 | return std::make_pair(Line_2(), false); + | ^~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_2; A2 = CGAL::Line_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, + inlined from 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_conv_2.h:603:18: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ +/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': +/usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here + 141 | return std::make_pair(Line_2(), false); + | ^~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -6536,10 +6518,10 @@ /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ -[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/straightSkeleton.cpp -[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/tesselate.cpp +/build/reproducible-path/sfcgal-2.0.0/src/algorithm/orientation.cpp: In function 'void SFCGAL::algorithm::makeValidOrientation(CGAL::Polygon_with_holes_2&)': +/build/reproducible-path/sfcgal-2.0.0/src/algorithm/orientation.cpp:34:9: warning: typedef 'using Polygon_with_holes_2 = class CGAL::Polygon_with_holes_2' locally defined but not used [-Wunused-local-typedefs] + 34 | using Polygon_with_holes_2 = CGAL::Polygon_with_holes_2; + | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/box_intersection_d.h:21, from /usr/include/CGAL/Nef_3/Bounding_box_3.h:21, from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:19: @@ -6560,135 +6542,20 @@ /usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here 288 | return std::make_pair(Vector_3(),false); | ^~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 128 | void modified_two_way_scan( - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:14, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h:16, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/tesselate.cpp:7: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/partition_2.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:14, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/straightSkeleton.h:8, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/straightSkeleton.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/partition_2.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -6707,43 +6574,25 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/rotate.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In member function 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>; Generator = boost::random::variate_generator >]', inlined from 'RandomAccessIter CGAL::Box_intersection_d::Iterative_radon::operator()(int) [with RandomAccessIter = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Predicate_traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>; Generator = boost::random::variate_generator >]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: /usr/include/CGAL/Box_intersection_d/segment_tree.h:233:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 @@ -7145,144 +6994,27 @@ | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4583 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/translate.cpp -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:16, - from /usr/include/CGAL/compute_outer_frame_margin.h:17, - from /usr/include/CGAL/create_straight_skeleton_2.h:17, - from /usr/include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h:17, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/straightSkeleton.cpp:29: -/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h: In instantiation of 'CGAL::Quotient CGAL::CGAL_SS_i::Rational::to_quotient() const [with NT = CGAL::Interval_nt]': -/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:157:39: required from 'CGAL::Uncertain CGAL::CGAL_SS_i::exist_offset_lines_isec2(CGAL::Trisegment_2_ptr > >&, const std::optional<_Up>&, Caches&) [with K = CGAL::Simple_cartesian >; FT = CGAL::Interval_nt; Caches = Caches > >; CGAL::Trisegment_2_ptr > > = std::shared_ptr >, Segment_2_with_ID > > > >]' - 157 | Quotient tq = t->to_quotient() ; - | ~~~~~~~~~~~~~~^~ -/usr/include/CGAL/Straight_skeleton_builder_traits_2.h:84:55: required from 'CGAL::Uncertain CGAL::CGAL_SS_i::Do_ss_event_exist_2::operator()(const Trisegment_2_ptr&, std::optional::FT>) const [with K = CGAL::Simple_cartesian >; Trisegment_2_ptr = std::shared_ptr >, CGAL::CGAL_SS_i::Segment_2_with_ID > > > >; typename CGAL::CGAL_SS_i::Functor_base_2::FT = CGAL::Interval_nt]' - 84 | Uncertain rResult = exist_offset_lines_isec2(aTrisegment, aMaxTime, mCaches); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Filtered_predicate.h:99:24: required from 'CGAL::Filtered_predicate::result_type CGAL::Filtered_predicate::operator()(const Args& ...) const [with Args = {std::shared_ptr > >, std::optional}; EP = CGAL::Unfiltered_predicate_adaptor > > >; AP = CGAL::CGAL_SS_i::Do_ss_event_exist_2 > >; C2E = CGAL::CGAL_SS_i::SS_converter >, CGAL::NT_converter > > >; C2A = CGAL::CGAL_SS_i::SS_converter >, CGAL::NT_converter > > >; bool Protection = true; result_type = CGAL::Uncertain]' - 99 | Ares res = ap(c2a(args)...); - | ~~^~~~~~~~~~~~~~ -/usr/include/CGAL/Straight_skeleton_builder_2.h:910:48: required from 'bool CGAL::Straight_skeleton_builder_2::ExistEvent(const Trisegment_2_ptr&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >; Trisegment_2_ptr = std::shared_ptr > >]' - 910 | return mTraits.do_ss_event_exist_2_object()( aS, mMaxTime ) ; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2155:13: required from 'void CGAL::Straight_skeleton_builder_2::EnforceSimpleConnectedness() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' - 2155 | if(!ExistEvent(artificial_trisegment)) - | ^~~~~~~~~~ -/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2432:3: required from 'bool CGAL::Straight_skeleton_builder_2::FinishUp() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' - 2432 | EnforceSimpleConnectedness(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2448:10: required from 'bool CGAL::Straight_skeleton_builder_2::Run() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' - 2448 | return FinishUp(); - | ^~~~~~~~ -/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2458:10: required from 'CGAL::Straight_skeleton_builder_2::SSkelPtr CGAL::Straight_skeleton_builder_2::construct_skeleton(bool) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >; SSkelPtr = std::shared_ptr >]' - 2458 | ok = Run() ; - | ^~~ -/usr/include/CGAL/create_straight_skeleton_2.h:62:32: required from 'std::shared_ptr > CGAL::create_interior_straight_skeleton_2(PointIterator, PointIterator, HoleIterator, HoleIterator, const K&) [with PointIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; HoleIterator = std::_Deque_iterator, const Polygon_2&, const Polygon_2*>; K = Epick]' - 62 | return ssb.construct_skeleton(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/sfcgal-2.0.0/src/algorithm/straightSkeleton.cpp:199:48: required from here - 199 | CGAL::create_interior_straight_skeleton_2( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 200 | poly.outer_boundary().vertices_begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 201 | poly.outer_boundary().vertices_end(), poly.holes_begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 202 | poly.holes_end(), CGAL::Epick()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h:187:24: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 187 | CGAL::Quotient to_quotient() const { return CGAL::Quotient(mN,mD) ; } - | ^~~~~~~~~~~ -In file included from /usr/include/CGAL/long_double.h:27, - from /usr/include/CGAL/number_type_basic.h:52: -/usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::INTERN_INTERVAL_NT::to_interval(const CGAL::Interval_nt&) [with bool Protected = false]': -/usr/include/CGAL/Interval_nt.h:1325:51: required from 'std::pair CGAL::Real_embeddable_traits >::To_interval::operator()(const CGAL::Real_embeddable_traits >::Type&) const [with bool B = false; CGAL::Real_embeddable_traits >::Type = CGAL::Interval_nt]' - 1325 | return INTERN_INTERVAL_NT::to_interval( x ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/CGAL/number_utils.h:302:23: required from 'typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = Interval_nt; typename Real_embeddable_traits::To_interval::result_type = std::pair; typename Real_embeddable_traits::To_interval = Real_embeddable_traits >::To_interval]' - 302 | return to_interval( x ); - | ~~~~~~~~~~~^~~~~ -/usr/include/CGAL/Cartesian/function_objects.h:1942:57: required from 'CGAL::CartesianKernelFunctors::Construct_bbox_2::result_type CGAL::CartesianKernelFunctors::Construct_bbox_2::operator()(const Point_2&) const [with K = CGAL::Simple_cartesian >; result_type = CGAL::Bbox_2; Point_2 = CGAL::Point_2 > >]' - 1942 | std::pair xp = CGAL_NTS to_interval(p.x()); - | ^ -/usr/include/CGAL/Lazy.h:1196:18: required from 'decltype(auto) CGAL::Lazy_construction_bbox::operator()(const L1&) const [with L1 = CGAL::Point_2; LK = CGAL::Epeck; AC = CGAL::CartesianKernelFunctors::Construct_bbox_2 > >; EC = CGAL::CartesianKernelFunctors::Construct_bbox_2 > >]' - 1196 | return ac(CGAL::approx(l1)); - | ~~^~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Point_2.h:170:41: required from 'CGAL::Bbox_2 CGAL::Point_2::bbox() const [with R_ = CGAL::Epeck]' - 170 | return R().construct_bbox_2_object()(*this); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/CGAL/Bbox_2.h:271:27: required from 'CGAL::Bbox_2 CGAL::bbox_2(Input_iterator, Input_iterator) [with Input_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' - 271 | Bbox_2 res = begin->bbox(); - | ~~~~~~~~~~~^~ -/usr/include/CGAL/create_weighted_offset_polygons_2.h:147:31: required from 'std::shared_ptr > CGAL::CGAL_SS_i::create_partial_exterior_weighted_straight_skeleton_2(const FT&, PointIterator, PointIterator, WeightIterator, WeightIterator, const K&) [with FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >; PointIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; WeightIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; K = CGAL::Epeck]' - 147 | const Bbox_2 bbox = bbox_2(aVerticesBegin, aVerticesEnd); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/extrude_skeleton.h:758:103: required from 'bool CGAL::Straight_skeleton_extrusion::internal::Extrusion_builder::outward_construction(const PolygonWithHoles&, const std::vector >&, FT, FT, PointRange&, FaceRange&) [with PolygonWithHoles = CGAL::Polygon_with_holes_2; PointRange = std::vector, std::allocator > >; FaceRange = std::vector >; GeomTraits = CGAL::Epeck; typename K::FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >; FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >]' - 758 | Straight_skeleton_2_ptr ss_ptr = CGAL_SS_i::create_partial_exterior_weighted_straight_skeleton_2( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 759 | abs_height, - | ~~~~~~~~~~~ - 760 | CGAL_SS_i::vertices_begin(pwh.outer_boundary()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 761 | CGAL_SS_i::vertices_end(pwh.outer_boundary()), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 762 | std::begin(speeds[0]), std::end(speeds[0]), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 763 | m_gt); - | ~~~~~ -/usr/include/CGAL/extrude_skeleton.h:1045:39: required from 'bool CGAL::Straight_skeleton_extrusion::internal::extrude_skeleton(const PolygonWithHoles&, WeightRange&, PolygonMesh&, const NamedParameters&) [with PolygonWithHoles = CGAL::Polygon_with_holes_2; WeightRange = std::vector >, std::allocator > > >, std::allocator >, std::allocator > > > > >; PolygonMesh = CGAL::Surface_mesh >; NamedParameters = CGAL::Named_function_parameters]' - 1045 | res = builder.outward_construction(pwh, weights, vertical_weight, height, points, faces); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/extrude_skeleton.h:1101:34: required from 'bool CGAL::extrude_skeleton(const PolygonWithHoles&, PolygonMesh&, const NamedParameters&, std::enable_if_t<((bool)CGAL_SS_i::has_Hole_const_iterator::value)>*) [with PolygonWithHoles = Polygon_with_holes_2; PolygonMesh = Surface_mesh >; NamedParameters = Named_function_parameters; std::enable_if_t<((bool)CGAL_SS_i::has_Hole_const_iterator::value)> = void]' - 1101 | return SSEI::extrude_skeleton(pwh, weights, out, np); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/sfcgal-2.0.0/src/algorithm/straightSkeleton.cpp:415:25: required from here - 415 | CGAL::extrude_skeleton(g.toPolygon_with_holes_2(), sm, - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 416 | CGAL::parameters::maximum_height(height)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Interval_nt.h:1121:3: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1121 | to_interval (const Interval_nt & d) - | ^~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/translate.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/translate.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/rotate.h:8, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/rotate.cpp:3: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -7310,36 +7042,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:17, - from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:17: -/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h: In function 'CGAL::Uncertain CGAL::CGAL_SS_i::compare_offset_lines_isec_timesC2(CGAL::Trisegment_2_ptr > >&, CGAL::Trisegment_2_ptr > >&, Caches&) [with K = CGAL::Simple_cartesian >; Caches = Caches > >]': -/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:217:14: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | Quotient mt = mt_->to_quotient(); - | ^~ -In file included from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:22: -/usr/include/CGAL/Lazy_exact_nt.h: In constructor 'CGAL::Lazy_exact_Ex_Cst::Lazy_exact_Ex_Cst(T&&) [with T = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>; ET = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]': -/usr/include/CGAL/Lazy_exact_nt.h:168:51: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | : Lazy_exact_nt_rep(CGAL_NTS to_interval(e), std::forward(e)) - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:161:28, @@ -7385,49 +7087,27 @@ /usr/include/CGAL/Epic_converter.h:169:29: note: '' declared here 169 | return std::make_pair(Triangle_2(),false); | ^~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/vector:62, - from /usr/include/boost/ptr_container/ptr_vector.hpp:19, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:9: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here - 109 | return std::make_pair(Direction_2(),false); - | ^~~~~~~~~~~~~ -In file included from /usr/include/CGAL/create_straight_skeleton_2.h:19: -/usr/include/CGAL/Straight_skeleton_builder_2.h: In function 'CGAL::Straight_skeleton_builder_2::Vector_2 CGAL::Straight_skeleton_builder_2::CreateVector(Halfedge_const_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': -/usr/include/CGAL/Straight_skeleton_builder_2.h:680:12: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 - 680 | Vector_2 CreateVector ( Halfedge_const_handle aH ) const - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here - 126 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:122:29: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here - 130 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/scale.cpp In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, @@ -7448,98 +7128,14 @@ /usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'SegmentOutputIteratorType SFCGAL::algorithm::difference(const Segment_3&, const MarkedPolyhedron&, SegmentOutputIteratorType) [with SegmentOutputIteratorType = std::back_insert_iterator > >]' at /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:633:27: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'SegmentOutputIteratorType SFCGAL::algorithm::difference(const Segment_3&, const MarkedPolyhedron&, SegmentOutputIteratorType) [with SegmentOutputIteratorType = std::back_insert_iterator > >]' at /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:633:27: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp -[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/visibility.cpp -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 1812 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:9, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:6: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/visibility.cpp:4: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/AffineTransform2.h:8, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/scale.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -7562,13 +7158,7 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -7579,12 +7169,39 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 1812 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/c++/14/bits/stl_algo.h:61: /usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >*, vector > >, allocator > > > > >; _Distance = int; _Tp = CGAL::Nef_box > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > > >, true>::Compare>]': /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 @@ -7762,8 +7379,6 @@ /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 1908 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/volume.cpp /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; T = double; Predicate_traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, @@ -7863,39 +7478,6 @@ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:99:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Vector_2; A2 = CGAL::Vector_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Orientation_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Orientation_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, - inlined from 'typename K::Orientation CGAL::internal::orientation(const typename K::Vector_2&, const typename K::Vector_2&, const K&) [with K = CGAL::Epeck]' at /usr/include/CGAL/Kernel/global_functions_internal_2.h:841:34, - inlined from 'typename K::Orientation CGAL::orientation(const Vector_2&, const Vector_2&) [with K = Epeck]' at /usr/include/CGAL/Kernel/global_functions_2.h:977:31, - inlined from 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1308:49: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': -/usr/include/CGAL/Epic_converter.h:99:27: note: '' declared here - 99 | return std::make_pair(Vector_2(),false); - | ^~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:99:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Vector_2; A2 = CGAL::Vector_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Orientation_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Orientation_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, - inlined from 'typename K::Orientation CGAL::internal::orientation(const typename K::Vector_2&, const typename K::Vector_2&, const K&) [with K = CGAL::Epeck]' at /usr/include/CGAL/Kernel/global_functions_internal_2.h:841:34, - inlined from 'typename K::Orientation CGAL::orientation(const Vector_2&, const Vector_2&) [with K = Epeck]' at /usr/include/CGAL/Kernel/global_functions_2.h:977:31, - inlined from 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1308:49: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': -/usr/include/CGAL/Epic_converter.h:99:27: note: '' declared here - 99 | return std::make_pair(Vector_2(),false); - | ^~~~~~~~~~ -In file included from /usr/include/CGAL/Straight_skeleton_builder_2.h:1476: -/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': -/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1297:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 - 1297 | void Straight_skeleton_builder_2::SetupNewNode( Vertex_handle aNode ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, @@ -7919,32 +7501,6 @@ /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ /usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = Predicate_traits_d > > >, true>]': /usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 128 | void modified_two_way_scan( @@ -8069,6 +7625,470 @@ 484 | callback, traits, cutoff, dim, in_order ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/straightSkeleton.cpp +[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/tesselate.cpp +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:14, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/straightSkeleton.h:8, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/straightSkeleton.cpp:5: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:14, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h:16, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/tesselate.cpp:7: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, + inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 +[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/translate.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/translate.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/translate.cpp:5: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp +[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/visibility.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:16, + from /usr/include/CGAL/compute_outer_frame_margin.h:17, + from /usr/include/CGAL/create_straight_skeleton_2.h:17, + from /usr/include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h:17, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/straightSkeleton.cpp:29: +/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h: In instantiation of 'CGAL::Quotient CGAL::CGAL_SS_i::Rational::to_quotient() const [with NT = CGAL::Interval_nt]': +/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:157:39: required from 'CGAL::Uncertain CGAL::CGAL_SS_i::exist_offset_lines_isec2(CGAL::Trisegment_2_ptr > >&, const std::optional<_Up>&, Caches&) [with K = CGAL::Simple_cartesian >; FT = CGAL::Interval_nt; Caches = Caches > >; CGAL::Trisegment_2_ptr > > = std::shared_ptr >, Segment_2_with_ID > > > >]' + 157 | Quotient tq = t->to_quotient() ; + | ~~~~~~~~~~~~~~^~ +/usr/include/CGAL/Straight_skeleton_builder_traits_2.h:84:55: required from 'CGAL::Uncertain CGAL::CGAL_SS_i::Do_ss_event_exist_2::operator()(const Trisegment_2_ptr&, std::optional::FT>) const [with K = CGAL::Simple_cartesian >; Trisegment_2_ptr = std::shared_ptr >, CGAL::CGAL_SS_i::Segment_2_with_ID > > > >; typename CGAL::CGAL_SS_i::Functor_base_2::FT = CGAL::Interval_nt]' + 84 | Uncertain rResult = exist_offset_lines_isec2(aTrisegment, aMaxTime, mCaches); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Filtered_predicate.h:99:24: required from 'CGAL::Filtered_predicate::result_type CGAL::Filtered_predicate::operator()(const Args& ...) const [with Args = {std::shared_ptr > >, std::optional}; EP = CGAL::Unfiltered_predicate_adaptor > > >; AP = CGAL::CGAL_SS_i::Do_ss_event_exist_2 > >; C2E = CGAL::CGAL_SS_i::SS_converter >, CGAL::NT_converter > > >; C2A = CGAL::CGAL_SS_i::SS_converter >, CGAL::NT_converter > > >; bool Protection = true; result_type = CGAL::Uncertain]' + 99 | Ares res = ap(c2a(args)...); + | ~~^~~~~~~~~~~~~~ +/usr/include/CGAL/Straight_skeleton_builder_2.h:910:48: required from 'bool CGAL::Straight_skeleton_builder_2::ExistEvent(const Trisegment_2_ptr&) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >; Trisegment_2_ptr = std::shared_ptr > >]' + 910 | return mTraits.do_ss_event_exist_2_object()( aS, mMaxTime ) ; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2155:13: required from 'void CGAL::Straight_skeleton_builder_2::EnforceSimpleConnectedness() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' + 2155 | if(!ExistEvent(artificial_trisegment)) + | ^~~~~~~~~~ +/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2432:3: required from 'bool CGAL::Straight_skeleton_builder_2::FinishUp() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' + 2432 | EnforceSimpleConnectedness(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2448:10: required from 'bool CGAL::Straight_skeleton_builder_2::Run() [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' + 2448 | return FinishUp(); + | ^~~~~~~~ +/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2458:10: required from 'CGAL::Straight_skeleton_builder_2::SSkelPtr CGAL::Straight_skeleton_builder_2::construct_skeleton(bool) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >; SSkelPtr = std::shared_ptr >]' + 2458 | ok = Run() ; + | ^~~ +/usr/include/CGAL/create_straight_skeleton_2.h:62:32: required from 'std::shared_ptr > CGAL::create_interior_straight_skeleton_2(PointIterator, PointIterator, HoleIterator, HoleIterator, const K&) [with PointIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; HoleIterator = std::_Deque_iterator, const Polygon_2&, const Polygon_2*>; K = Epick]' + 62 | return ssb.construct_skeleton(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/sfcgal-2.0.0/src/algorithm/straightSkeleton.cpp:199:48: required from here + 199 | CGAL::create_interior_straight_skeleton_2( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 200 | poly.outer_boundary().vertices_begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 201 | poly.outer_boundary().vertices_end(), poly.holes_begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 202 | poly.holes_end(), CGAL::Epick()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h:187:24: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 187 | CGAL::Quotient to_quotient() const { return CGAL::Quotient(mN,mD) ; } + | ^~~~~~~~~~~ +In file included from /usr/include/CGAL/long_double.h:27, + from /usr/include/CGAL/number_type_basic.h:52: +/usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::INTERN_INTERVAL_NT::to_interval(const CGAL::Interval_nt&) [with bool Protected = false]': +/usr/include/CGAL/Interval_nt.h:1325:51: required from 'std::pair CGAL::Real_embeddable_traits >::To_interval::operator()(const CGAL::Real_embeddable_traits >::Type&) const [with bool B = false; CGAL::Real_embeddable_traits >::Type = CGAL::Interval_nt]' + 1325 | return INTERN_INTERVAL_NT::to_interval( x ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/CGAL/number_utils.h:302:23: required from 'typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = Interval_nt; typename Real_embeddable_traits::To_interval::result_type = std::pair; typename Real_embeddable_traits::To_interval = Real_embeddable_traits >::To_interval]' + 302 | return to_interval( x ); + | ~~~~~~~~~~~^~~~~ +/usr/include/CGAL/Cartesian/function_objects.h:1942:57: required from 'CGAL::CartesianKernelFunctors::Construct_bbox_2::result_type CGAL::CartesianKernelFunctors::Construct_bbox_2::operator()(const Point_2&) const [with K = CGAL::Simple_cartesian >; result_type = CGAL::Bbox_2; Point_2 = CGAL::Point_2 > >]' + 1942 | std::pair xp = CGAL_NTS to_interval(p.x()); + | ^ +/usr/include/CGAL/Lazy.h:1196:18: required from 'decltype(auto) CGAL::Lazy_construction_bbox::operator()(const L1&) const [with L1 = CGAL::Point_2; LK = CGAL::Epeck; AC = CGAL::CartesianKernelFunctors::Construct_bbox_2 > >; EC = CGAL::CartesianKernelFunctors::Construct_bbox_2 > >]' + 1196 | return ac(CGAL::approx(l1)); + | ~~^~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Point_2.h:170:41: required from 'CGAL::Bbox_2 CGAL::Point_2::bbox() const [with R_ = CGAL::Epeck]' + 170 | return R().construct_bbox_2_object()(*this); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/CGAL/Bbox_2.h:271:27: required from 'CGAL::Bbox_2 CGAL::bbox_2(Input_iterator, Input_iterator) [with Input_iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]' + 271 | Bbox_2 res = begin->bbox(); + | ~~~~~~~~~~~^~ +/usr/include/CGAL/create_weighted_offset_polygons_2.h:147:31: required from 'std::shared_ptr > CGAL::CGAL_SS_i::create_partial_exterior_weighted_straight_skeleton_2(const FT&, PointIterator, PointIterator, WeightIterator, WeightIterator, const K&) [with FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >; PointIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; WeightIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; K = CGAL::Epeck]' + 147 | const Bbox_2 bbox = bbox_2(aVerticesBegin, aVerticesEnd); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/extrude_skeleton.h:758:103: required from 'bool CGAL::Straight_skeleton_extrusion::internal::Extrusion_builder::outward_construction(const PolygonWithHoles&, const std::vector >&, FT, FT, PointRange&, FaceRange&) [with PolygonWithHoles = CGAL::Polygon_with_holes_2; PointRange = std::vector, std::allocator > >; FaceRange = std::vector >; GeomTraits = CGAL::Epeck; typename K::FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >; FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >]' + 758 | Straight_skeleton_2_ptr ss_ptr = CGAL_SS_i::create_partial_exterior_weighted_straight_skeleton_2( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 759 | abs_height, + | ~~~~~~~~~~~ + 760 | CGAL_SS_i::vertices_begin(pwh.outer_boundary()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 761 | CGAL_SS_i::vertices_end(pwh.outer_boundary()), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 762 | std::begin(speeds[0]), std::end(speeds[0]), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 763 | m_gt); + | ~~~~~ +/usr/include/CGAL/extrude_skeleton.h:1045:39: required from 'bool CGAL::Straight_skeleton_extrusion::internal::extrude_skeleton(const PolygonWithHoles&, WeightRange&, PolygonMesh&, const NamedParameters&) [with PolygonWithHoles = CGAL::Polygon_with_holes_2; WeightRange = std::vector >, std::allocator > > >, std::allocator >, std::allocator > > > > >; PolygonMesh = CGAL::Surface_mesh >; NamedParameters = CGAL::Named_function_parameters]' + 1045 | res = builder.outward_construction(pwh, weights, vertical_weight, height, points, faces); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/extrude_skeleton.h:1101:34: required from 'bool CGAL::extrude_skeleton(const PolygonWithHoles&, PolygonMesh&, const NamedParameters&, std::enable_if_t<((bool)CGAL_SS_i::has_Hole_const_iterator::value)>*) [with PolygonWithHoles = Polygon_with_holes_2; PolygonMesh = Surface_mesh >; NamedParameters = Named_function_parameters; std::enable_if_t<((bool)CGAL_SS_i::has_Hole_const_iterator::value)> = void]' + 1101 | return SSEI::extrude_skeleton(pwh, weights, out, np); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/sfcgal-2.0.0/src/algorithm/straightSkeleton.cpp:415:25: required from here + 415 | CGAL::extrude_skeleton(g.toPolygon_with_holes_2(), sm, + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 416 | CGAL::parameters::maximum_height(height)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Interval_nt.h:1121:3: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1121 | to_interval (const Interval_nt & d) + | ^~~~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/visibility.cpp:4: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:9, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:6: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:17, + from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:17: +/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h: In function 'CGAL::Uncertain CGAL::CGAL_SS_i::compare_offset_lines_isec_timesC2(CGAL::Trisegment_2_ptr > >&, CGAL::Trisegment_2_ptr > >&, Caches&) [with K = CGAL::Simple_cartesian >; Caches = Caches > >]': +/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:217:14: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | Quotient mt = mt_->to_quotient(); + | ^~ +In file included from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:22: +/usr/include/CGAL/Lazy_exact_nt.h: In constructor 'CGAL::Lazy_exact_Ex_Cst::Lazy_exact_Ex_Cst(T&&) [with T = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>; ET = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]': +/usr/include/CGAL/Lazy_exact_nt.h:168:51: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | : Lazy_exact_nt_rep(CGAL_NTS to_interval(e), std::forward(e)) + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/algorithm/volume.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8104,6 +8124,103 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/vector:62, + from /usr/include/boost/ptr_container/ptr_vector.hpp:19, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:9: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here + 109 | return std::make_pair(Direction_2(),false); + | ^~~~~~~~~~~~~ +In file included from /usr/include/CGAL/create_straight_skeleton_2.h:19: +/usr/include/CGAL/Straight_skeleton_builder_2.h: In function 'CGAL::Straight_skeleton_builder_2::Vector_2 CGAL::Straight_skeleton_builder_2::CreateVector(Halfedge_const_handle) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': +/usr/include/CGAL/Straight_skeleton_builder_2.h:680:12: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 + 680 | Vector_2 CreateVector ( Halfedge_const_handle aH ) const + | ^~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here + 126 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:122:29: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here + 130 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -MF CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o.d -o CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/capi/sfcgal_c.cpp +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:99:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Vector_2; A2 = CGAL::Vector_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Orientation_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Orientation_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, + inlined from 'typename K::Orientation CGAL::internal::orientation(const typename K::Vector_2&, const typename K::Vector_2&, const K&) [with K = CGAL::Epeck]' at /usr/include/CGAL/Kernel/global_functions_internal_2.h:841:34, + inlined from 'typename K::Orientation CGAL::orientation(const Vector_2&, const Vector_2&) [with K = Epeck]' at /usr/include/CGAL/Kernel/global_functions_2.h:977:31, + inlined from 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1308:49: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': +/usr/include/CGAL/Epic_converter.h:99:27: note: '' declared here + 99 | return std::make_pair(Vector_2(),false); + | ^~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:99:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Vector_2; A2 = CGAL::Vector_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Orientation_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Orientation_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, + inlined from 'typename K::Orientation CGAL::internal::orientation(const typename K::Vector_2&, const typename K::Vector_2&, const K&) [with K = CGAL::Epeck]' at /usr/include/CGAL/Kernel/global_functions_internal_2.h:841:34, + inlined from 'typename K::Orientation CGAL::orientation(const Vector_2&, const Vector_2&) [with K = Epeck]' at /usr/include/CGAL/Kernel/global_functions_2.h:977:31, + inlined from 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1308:49: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': +/usr/include/CGAL/Epic_converter.h:99:27: note: '' declared here + 99 | return std::make_pair(Vector_2(),false); + | ^~~~~~~~~~ +In file included from /usr/include/CGAL/Straight_skeleton_builder_2.h:1476: +/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2::SetupNewNode(Vertex_handle) [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': +/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1297:6: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_handle' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 + 1297 | void Straight_skeleton_builder_2::SetupNewNode( Vertex_handle aNode ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26, @@ -8128,6 +8245,44 @@ /usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here 109 | return std::make_pair(Direction_2(),false); | ^~~~~~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/src/capi/sfcgal_c.cpp:7: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -8169,8 +8324,8 @@ /usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here 109 | return std::make_pair(Direction_2(),false); | ^~~~~~~~~~~~~ -[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -MF CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o.d -o CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/capi/sfcgal_c.cpp +[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/EnvelopeVisitor.cpp /usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Oriented_side CGAL::Straight_skeleton_builder_2::EventPointOrientedSide(const Event&, Halfedge_const_handle, Halfedge_const_handle, Vertex_handle, bool) const [with Traits_ = CGAL::Straight_skeleton_builder_traits_2; SSkel_ = CGAL::Straight_skeleton_2; Visitor_ = CGAL::Dummy_straight_skeleton_builder_2_visitor >]': /usr/include/CGAL/Straight_skeleton_builder_2.h:923:17: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_iterator >, double> >, std::allocator >, double> > > >'} changed in GCC 7.1 923 | Oriented_side EventPointOrientedSide( Event const& aEvent @@ -8274,9 +8429,9 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/capi/sfcgal_c.cpp:7: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/EnvelopeVisitor.h:8, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/EnvelopeVisitor.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8310,19 +8465,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ /usr/include/CGAL/Straight_skeleton_builder_traits_2.h: In member function 'void CGAL::Straight_skeleton_builder_traits_2_impl, K>::ComputeFilteringBound(Vertex_handle, Halfedge_handle_vector_iterator, Halfedge_handle_vector_iterator) const [with Vertex_handle = CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, double> >, std::allocator >, double> > > >*, std::vector >, double> >, std::allocator >, double> > > >, std::allocator >, double> >, std::allocator >, double> > > > > > >; K = CGAL::Epick]': /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:745:8: note: parameter passing for argument of type 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >' changed in GCC 7.1 745 | void ComputeFilteringBound(Vertex_handle aNode, @@ -8477,68 +8619,79 @@ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:572:15: note: parameter passing for argument of type 'CGAL::Straight_skeleton_builder_2, CGAL::Straight_skeleton_2, CGAL::Dummy_straight_skeleton_builder_2_visitor > >::Vertex_iterator' {aka 'CGAL::internal::In_place_list_iterator >, CGAL::Point_2, double> >, std::allocator >, CGAL::Point_2, double> > > >'} changed in GCC 7.1 572 | UpdatePQ(v,cNull_triedge); | ~~~~~~~~^~~~~~~~~~~~~~~~~ -[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/EnvelopeVisitor.cpp -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_edge1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:131:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge0_face1_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:137:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = CGAL::binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d > > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d > > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >; BoxTraits = Box_intersection_d::Box_traits_d > > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >; Callback = binop_intersection_test_segment_tree > >::Bop_edge1_face0_callback >::Intersection_call_back >, Nef_polyhedron_3::OR, ID_support_handler > > > >]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void CGAL::binop_intersection_test_segment_tree::operator()(Callback&, Callback&, const SNC_structure&, const SNC_structure&) [with Callback = CGAL::Binary_operation >::Intersection_call_back >, CGAL::Nef_polyhedron_3::OR, CGAL::ID_support_handler > > >; SNC_decorator = CGAL::SNC_const_decorator >]' at /usr/include/CGAL/Nef_3/binop_intersection_tests.h:143:23, - inlined from 'void CGAL::Binary_operation::operator()(SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const SNC_structure&, const SNC_point_locator*, const Selection&) [with Selection = CGAL::Nef_polyhedron_3::OR; Map = CGAL::SNC_structure]' at /usr/include/CGAL/Nef_3/Binary_operation.h:510:31: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >*, std::vector > >, std::allocator > > > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: 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/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/ForceValidityVisitor.cpp +In file included from /usr/include/c++/14/algorithm:61, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:33, + from /usr/include/boost/shared_ptr.hpp:17, + from /usr/include/boost/exception/detail/shared_ptr.hpp:13, + from /usr/include/boost/exception/get_error_info.hpp:13, + from /usr/include/boost/exception/diagnostic_information.hpp:10, + from /usr/include/boost/exception/all.hpp:10, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:9, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:8: +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/union.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:5: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here + 224 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here + 228 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here + 232 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/GeometrySet.cpp +[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/GetPointsVisitor.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8547,9 +8700,9 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/EnvelopeVisitor.h:8, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/EnvelopeVisitor.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/ForceValidityVisitor.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8583,32 +8736,14 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/ForceValidityVisitor.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/ForceValidityVisitor.cpp:8: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/GeometrySet.h:13, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/GeometrySet.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8636,48 +8771,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/GeometrySet.cpp -[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/GetPointsVisitor.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/Interval.cpp -In file included from /usr/include/c++/14/algorithm:61, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:33, - from /usr/include/boost/shared_ptr.hpp:17, - from /usr/include/boost/exception/detail/shared_ptr.hpp:13, - from /usr/include/boost/exception/get_error_info.hpp:13, - from /usr/include/boost/exception/diagnostic_information.hpp:10, - from /usr/include/boost/exception/all.hpp:10, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:9, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:8: -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8722,43 +8815,53 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/union.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:5: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here - 224 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here - 228 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here - 232 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/Interval.cpp [ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/algorithm/coversPoints.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -8767,8 +8870,8 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/GeometrySet.h:13, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/GeometrySet.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/Interval.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8809,11 +8912,26 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/Interval.cpp:6: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/algorithm/coversPoints.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -8837,25 +8955,22 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/building.cpp +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]': +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8875,10 +8990,8 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/algorithm/coversPoints.cpp:7: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/generator/building.h:12, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/building.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8906,29 +9019,16 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/building.cpp [ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/disc.cpp +[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/hoch.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8942,14 +9042,57 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1812 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1812 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/generator/building.h:12, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/building.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/disc.cpp:11: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8987,7 +9130,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/disc.cpp:11: + from /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/hoch.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9015,6 +9158,35 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1770 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1812 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -9027,21 +9199,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/hoch.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9055,52 +9212,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/hoch.cpp:7: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/sierpinski.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9114,10 +9225,277 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/graph/Edge.cpp -[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/graph/Vertex.cpp +In file included from /usr/include/c++/14/bits/stl_algo.h:61: +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1876 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SFCGAL::algorithm::FaceBbox; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1876 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/box_intersection_d.h:21, + from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24, + from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:17: +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 128 | void modified_two_way_scan( + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 128 | void modified_two_way_scan( + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', + inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: +/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 4582 | return std::__partition(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 4583 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: +/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 4582 | return std::__partition(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 4583 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', + inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator >; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: +/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 4582 | return std::__partition(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 4583 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: +/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 4582 | return std::__partition(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 4583 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/generator/building.h:10: @@ -9134,48 +9512,38 @@ /usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here 109 | return std::make_pair(Direction_2(),false); | ^~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/MultiPolygon.h:14, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/sierpinski.cpp:7: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, CGAL::Box_intersection_d::ID_EXPLICIT>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1876 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, + | ^~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14/bits/stl_algo.h:1908:31: +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:148:28: @@ -9218,22 +9586,31 @@ /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, CGAL::Box_intersection_d::ID_EXPLICIT>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': +/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1876 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/sierpinski.cpp +[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/graph/Edge.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/Vertex.h:10, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/graph/Vertex.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/MultiPolygon.h:14, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/generator/sierpinski.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9256,32 +9633,75 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/io/Serialization.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, + inlined from 'typename K::Boolean CGAL::do_intersect(const Point_2&, const Segment_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:81:1, + inlined from 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)' at /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:469:33: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)': +/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here + 126 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:122:29, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, + inlined from 'typename K::Boolean CGAL::do_intersect(const Point_2&, const Segment_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:81:1, + inlined from 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)' at /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:469:33: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)': +/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here + 130 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/graph/Vertex.cpp +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9295,16 +9715,16 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/io/WkbReader.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/Serialization.h:11, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/io/Serialization.cpp:5: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/Vertex.h:10, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/graph/Vertex.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9332,6 +9752,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Direction_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Direction_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Direction_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Direction_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:109:26, @@ -9354,6 +9780,301 @@ /usr/include/CGAL/Epic_converter.h:109:27: note: '' declared here 109 | return std::make_pair(Direction_2(),false); | ^~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 128 | void modified_two_way_scan( + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/io/Serialization.cpp +[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/io/WkbReader.cpp +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 128 | void modified_two_way_scan( + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: +/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1822 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]', + inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: +/usr/include/c++/14/bits/stl_algo.h:4804:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]', + inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: +/usr/include/c++/14/bits/stl_algo.h:4804:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', + inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: +/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 4582 | return std::__partition(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 4583 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: +/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 4582 | return std::__partition(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 4583 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'std::unique_ptr SFCGAL::algorithm::union_(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:1022:27: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'std::unique_ptr SFCGAL::algorithm::union_(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:1022:27: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/Serialization.h:11, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/io/Serialization.cpp:5: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, + inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -9362,19 +10083,6 @@ | ^ [ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/io/WkbWriter.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9420,6 +10128,19 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9458,12 +10179,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9477,6 +10192,30 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void SFCGAL::algorithm::union_segment_volume(Handle<3>, Handle<3>)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:718:27: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'void SFCGAL::algorithm::union_segment_volume(Handle<3>, Handle<3>)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:718:27: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9490,8 +10229,151 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 128 | void modified_two_way_scan( + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, + | ^~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', + inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, + inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: +/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1905 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1906 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1907 | __comp); + | ~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 1908 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 436 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | callback, traits, cutoff, dim - 1, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 453 | callback, traits, cutoff, dim - 1, !in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', + inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: +/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 4582 | return std::__partition(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 4583 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', + inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: +/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 4582 | return std::__partition(__first, __last, __pred, + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ + 4583 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 465 | callback, traits, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 478 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 484 | callback, traits, cutoff, dim, in_order ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'std::unique_ptr SFCGAL::algorithm::union3D(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:1049:27: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 +In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', + inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, + inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>]' at /usr/include/CGAL/box_intersection_d.h:344:37, + inlined from 'std::unique_ptr SFCGAL::algorithm::union3D(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:1049:27: +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 + 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 [ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/io/WktReader.cpp +[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/io/WktWriter.cpp +[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/polygonSetToMultiPolygon.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9531,33 +10413,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/io/WktWriter.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/polygonSetToMultiPolygon.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/tools/CharArrayBuffer.cpp -[ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/tools/Log.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9602,6 +10463,23 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/tools/CharArrayBuffer.cpp +[ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/tools/Log.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ [ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/tools/Registry.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -9647,20 +10525,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1430 | __partition(_BidirectionalIterator __first, _BidirectionalIterator __last, - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function '_BidirectionalIterator std::__partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate, bidirectional_iterator_tag) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]': -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1430:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9669,6 +10533,12 @@ /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -9731,10 +10601,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/AffineTransform2.cpp -[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/AffineTransform3.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9748,8 +10614,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/Force2D.cpp +[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/AffineTransform2.cpp +[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/AffineTransform3.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9762,18 +10630,6 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/AffineTransform3.h:8, - from /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/AffineTransform3.cpp:5: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -9797,6 +10653,41 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/Force2D.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/ForceOrderPoints.cpp +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/transform/AffineTransform3.h:8, + from /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/AffineTransform3.cpp:5: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -9826,12 +10717,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9873,47 +10758,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/ForceOrderPoints.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ [ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/ForceZ.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -9951,56 +10795,38 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/ForceZOrderPoints.cpp -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1812 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1812 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/RoundTransform.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10036,6 +10862,19 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -10055,6 +10894,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/ForceZOrderPoints.cpp +[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/transform/RoundTransform.cpp +[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/triangulate/ConstraintDelaunayTriangulation.cpp +[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/triangulate/triangulateInGeometrySet.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10090,41 +10937,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1770 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1812 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10160,57 +10972,18 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/triangulate/ConstraintDelaunayTriangulation.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/detail/triangulate/triangulateInGeometrySet.cpp -[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -MF CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/GeometryStreams.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10254,279 +11027,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/c++/14/bits/stl_algo.h:61: -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1876 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SFCGAL::algorithm::FaceBbox; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -MF CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/OBJ.cpp -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1876 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/box_intersection_d.h:21, - from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:24, - from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:17: -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 128 | void modified_two_way_scan( - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 128 | void modified_two_way_scan( - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', - inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: -/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 4582 | return std::__partition(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 4583 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: -/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 4582 | return std::__partition(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 4583 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', - inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator >; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: -/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 4582 | return std::__partition(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 4583 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, vector, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, allocator > > > >, allocator, allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>::Lo_less]', - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: -/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 4582 | return std::__partition(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 4583 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10563,12 +11063,68 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -MF CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/GeometryStreams.cpp +[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -MF CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/OBJ.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10583,6 +11139,21 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/src/io/OBJ.cpp:3: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -10601,45 +11172,11 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/src/io/OBJ.cpp:3: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -10663,19 +11200,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -10708,52 +11238,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, CGAL::Box_intersection_d::ID_EXPLICIT>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -MF CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/ewkt.cpp -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1876 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, - | ^~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14/bits/stl_algo.h:1908:31: -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Distance = int; _Tp = CGAL::Box_intersection_d::Box_with_handle_d, CGAL::Box_intersection_d::ID_EXPLICIT>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': -/usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]': -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1876 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -MF CMakeFiles/SFCGAL.dir/io/vtk.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/vtk.cpp +[ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -MF CMakeFiles/SFCGAL.dir/io/wkb.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/wkb.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10799,25 +11289,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -MF CMakeFiles/SFCGAL.dir/io/vtk.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/vtk.cpp -[ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -MF CMakeFiles/SFCGAL.dir/io/wkb.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/wkb.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -MF CMakeFiles/SFCGAL.dir/io/wkt.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/wkt.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10856,8 +11327,14 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/numeric.cpp.o -MF CMakeFiles/SFCGAL.dir/numeric.cpp.o.d -o CMakeFiles/SFCGAL.dir/numeric.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/numeric.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -MF CMakeFiles/SFCGAL.dir/io/wkt.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/io/wkt.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10897,68 +11374,40 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, - inlined from 'typename K::Boolean CGAL::do_intersect(const Point_2&, const Segment_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:81:1, - inlined from 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)' at /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:469:33: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)': -/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here - 126 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:122:29, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, - inlined from 'typename K::Boolean CGAL::do_intersect(const Point_2&, const Segment_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:81:1, - inlined from 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)' at /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:469:33: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'SFCGAL::algorithm::PolygonWH_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const PolygonWH_2&)': -/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here - 130 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/numeric.cpp.o -MF CMakeFiles/SFCGAL.dir/numeric.cpp.o.d -o CMakeFiles/SFCGAL.dir/numeric.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/numeric.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11052,25 +11501,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11084,6 +11514,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/triangulate/triangulate2DZ.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11097,86 +11535,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/triangulate/triangulate2DZ.cpp [ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/triangulate/triangulatePolygon.cpp [ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/version.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/version.cpp.o -MF CMakeFiles/SFCGAL.dir/version.cpp.o.d -o CMakeFiles/SFCGAL.dir/version.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/src/version.cpp -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 128 | void modified_two_way_scan( - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; T = double; Predicate_traits = Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, ID_FROM_BOX_ADDRESS>*>, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11215,6 +11577,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11255,12 +11623,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11287,332 +11649,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 128 | void modified_two_way_scan( - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]' at /usr/include/c++/14/bits/stl_algo.h:1908:31, - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: -/usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1822 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]', - inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: -/usr/include/c++/14/bits/stl_algo.h:4804:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]', - inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: -/usr/include/c++/14/bits/stl_algo.h:4804:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', - inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: -/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 4582 | return std::__partition(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 4583 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: -/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 4582 | return std::__partition(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 4583 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'std::unique_ptr SFCGAL::algorithm::union_(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:1022:27: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<2>]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'std::unique_ptr SFCGAL::algorithm::union_(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:1022:27: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:338:33: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Callback_with_self_intersection_report, CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*>]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, std::ptrdiff_t) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>**, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Box_intersection_d::ID_FROM_BOX_ADDRESS>*> > >; Callback = Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, internal::In_place_list_iterator, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > > > > >, Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, Polygon_mesh_processing::Corefinement::Face_graph_output_builder, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, internal::Point_accessor, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, Point_3 > > > > >, Point_3, Point_3&, false> > >, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, internal::Dynamic_property_map, std::allocator >, std::integral_constant, Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, Plane_3 > > > > >, unsigned int>, Default, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::No_mark > > >, Polygon_mesh_processing::Corefinement::Default_visitor > >, Polygon_mesh_processing::Corefinement::Ecm_bind, Polygon_mesh_processing::Corefinement::No_mark >, Polygon_mesh_processing::Corefinement::No_mark > >, Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >]' at /usr/include/CGAL/box_intersection_d.h:331:37, - inlined from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, CGAL::Bbox_3, CGAL::Bbox_3, bool) [with VPMF = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VPME = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; TriangleMesh = CGAL::Polyhedron_3; VertexPointMap1 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; VertexPointMap2 = CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false>]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:396:35: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type 'CGAL::Polygon_mesh_processing::Corefinement::Collect_face_bbox_per_edge_bbox_with_coplanar_handling, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::unordered_map, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::hash, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::equal_to, std::allocator > > > >, std::allocator, std::allocator > > > > > > > >, std::allocator, std::allocator > > > >, std::allocator, std::allocator > > > > > > >, std::unordered_set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, std::hash, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::equal_to, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > > > >, std::set, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > >, std::less, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, CGAL::internal::In_place_list_iterator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > > > > >, CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, CGAL::internal::Point_accessor, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false>, std::tuple, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> >, std::optional, std::allocator >, std::integral_constant, CGAL::Point_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Point_3 > > > > >, CGAL::Point_3, CGAL::Point_3&, false> > >, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::internal::Dynamic_property_map, std::allocator >, std::integral_constant, CGAL::Plane_3 > > >, std::allocator, std::allocator >, std::integral_constant, CGAL::Plane_3 > > > > >, unsigned int>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, std::tuple > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind, CGAL::Polygon_mesh_processing::Corefinement::No_mark >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor >, false, false> >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void SFCGAL::algorithm::union_segment_volume(Handle<3>, Handle<3>)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:718:27: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >; Callback = SFCGAL::algorithm::FaceSegmentCollide; Traits = CGAL::Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide; BoxTraits = Box_intersection_d::Box_traits_d, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, Bidirectional_circulator_tag> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator >; Callback = SFCGAL::algorithm::FaceSegmentCollide]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'void SFCGAL::algorithm::union_segment_volume(Handle<3>, Handle<3>)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:718:27: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> >*, std::vector, std::allocator > > > >, std::allocator, std::allocator > > > > > >, CGAL::Bidirectional_circulator_tag> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 128 | void modified_two_way_scan( - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:128:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:136:14: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::modified_two_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:137:14: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 373 | void segment_tree( RandomAccessIter1 p_begin, RandomAccessIter1 p_end, - | ^~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:373:6: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:96:14, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare>]', - inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Compare = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Compare]' at /usr/include/c++/14/bits/stl_algo.h:4804:18, - inlined from 'void CGAL::Box_intersection_d::one_way_scan(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, Traits, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:97:14, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:423:21: -/usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1905 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1906 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1907 | __comp); - | ~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 1908 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 435 | modified_two_way_scan( p_begin, p_end, i_begin, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 436 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:435:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 450 | segment_tree( p_begin, p_end, i_begin, i_span_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | callback, traits, cutoff, dim - 1, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:450:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 452 | segment_tree( i_begin, i_span_end, p_begin, p_end, inf, sup, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 453 | callback, traits, cutoff, dim - 1, !in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:452:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', - inlined from 'RandomAccessIter CGAL::Box_intersection_d::split_points(RandomAccessIter, RandomAccessIter, Predicate_traits, int, T&) [with RandomAccessIter = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>; T = double]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:265:26, - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:457:43: -/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 4582 | return std::__partition(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 4583 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_BIter std::partition(_BIter, _BIter, _Predicate) [with _BIter = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, vector, CGAL::Box_intersection_d::ID_EXPLICIT>, allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; _Predicate = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>::Lo_less]', - inlined from 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]' at /usr/include/CGAL/Box_intersection_d/segment_tree.h:475:27: -/usr/include/c++/14/bits/stl_algo.h:4582:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 4582 | return std::__partition(__first, __last, __pred, - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ - 4583 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h: In function 'void CGAL::Box_intersection_d::segment_tree(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, T, T, Callback, Predicate_traits, std::ptrdiff_t, int, bool) [with RandomAccessIter1 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, ID_EXPLICIT>*, std::vector, ID_EXPLICIT>, std::allocator, ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; T = double; Predicate_traits = Predicate_traits_d, ID_EXPLICIT> >, true>]': -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 464 | modified_two_way_scan( p_begin, p_end, i_span_end, i_end, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 465 | callback, traits, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:464:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 477 | segment_tree( p_begin, p_mid, i_span_end, i_mid, lo, mi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 478 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:477:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 483 | segment_tree( p_mid, p_end, i_span_end, i_mid, mi, hi, - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 484 | callback, traits, cutoff, dim, in_order ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Box_intersection_d/segment_tree.h:483:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:222:60, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'std::unique_ptr SFCGAL::algorithm::union3D(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:1049:27: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 -In function 'void CGAL::internal::box_intersection_segment_tree_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, const Traits&, std::ptrdiff_t, bool) [with ConcurrencyTag = CGAL::Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; Traits = CGAL::Box_intersection_d::Predicate_traits_d, CGAL::Box_intersection_d::ID_EXPLICIT> >, true>]', - inlined from 'void CGAL::box_intersection_custom_predicates_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxPredicateTraits, std::ptrdiff_t, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxPredicateTraits = Box_intersection_d::Predicate_traits_d, Box_intersection_d::ID_EXPLICIT> >, true>]' at /usr/include/CGAL/box_intersection_d.h:224:62, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback, BoxTraits, std::ptrdiff_t, Box_intersection_d::Topology, Box_intersection_d::Setting) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>; BoxTraits = Box_intersection_d::Box_traits_d, Box_intersection_d::ID_EXPLICIT> >]' at /usr/include/CGAL/box_intersection_d.h:243:57, - inlined from 'void CGAL::box_intersection_d(RandomAccessIter1, RandomAccessIter1, RandomAccessIter2, RandomAccessIter2, Callback) [with ConcurrencyTag = Sequential_tag; RandomAccessIter1 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; RandomAccessIter2 = __gnu_cxx::__normal_iterator, Box_intersection_d::ID_EXPLICIT>*, std::vector, Box_intersection_d::ID_EXPLICIT>, std::allocator, Box_intersection_d::ID_EXPLICIT> > > >; Callback = SFCGAL::algorithm::UnionOnBoxCollision<3>]' at /usr/include/CGAL/box_intersection_d.h:344:37, - inlined from 'std::unique_ptr SFCGAL::algorithm::union3D(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)' at /build/reproducible-path/sfcgal-2.0.0/src/algorithm/union.cpp:1049:27: -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 - 204 | Box_intersection_d::segment_tree(begin1, end1, begin2, end2, inf, sup, callback, traits, cutoff, dim, in_order); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/box_intersection_d.h:204:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, CGAL::Box_intersection_d::ID_EXPLICIT>*, std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > > >' changed in GCC 7.1 [ 54%] Linking CXX shared library libSFCGAL.so cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/SFCGAL.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libSFCGAL.so.2 -o libSFCGAL.so.2.0.0 CMakeFiles/SFCGAL.dir/Coordinate.cpp.o CMakeFiles/SFCGAL.dir/Cylinder.cpp.o CMakeFiles/SFCGAL.dir/Envelope.cpp.o CMakeFiles/SFCGAL.dir/Exception.cpp.o CMakeFiles/SFCGAL.dir/Geometry.cpp.o CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o CMakeFiles/SFCGAL.dir/LineString.cpp.o CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o CMakeFiles/SFCGAL.dir/Point.cpp.o CMakeFiles/SFCGAL.dir/Polygon.cpp.o CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o CMakeFiles/SFCGAL.dir/Solid.cpp.o CMakeFiles/SFCGAL.dir/Sphere.cpp.o CMakeFiles/SFCGAL.dir/Surface.cpp.o CMakeFiles/SFCGAL.dir/Transform.cpp.o CMakeFiles/SFCGAL.dir/Triangle.cpp.o CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o CMakeFiles/SFCGAL.dir/io/vtk.cpp.o CMakeFiles/SFCGAL.dir/io/wkb.cpp.o CMakeFiles/SFCGAL.dir/io/wkt.cpp.o CMakeFiles/SFCGAL.dir/numeric.cpp.o CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o CMakeFiles/SFCGAL.dir/version.cpp.o -Wl,-rpath,:::::::::::::::::::::::::::: /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_serialization.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/libmpfr.so /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.83.0 @@ -11624,35 +11660,33 @@ make -f test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build.make test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/depend make -f test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build.make test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/depend make[3]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.0.0 /build/reproducible-path/sfcgal-2.0.0/test/regress/convex_hull /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/convex_hull /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.0.0 /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.0.0 /build/reproducible-path/sfcgal-2.0.0/test/regress/polygon_triangulator /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/polygon_triangulator /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.0.0 /build/reproducible-path/sfcgal-2.0.0/test/regress/convex_hull /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/convex_hull /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.0.0 /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.0.0 /build/reproducible-path/sfcgal-2.0.0/test/regress/polygon_triangulator /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/polygon_triangulator /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.0.0 /build/reproducible-path/sfcgal-2.0.0/test/unit /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' make -f test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build.make test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' +make[3]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' make -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build -make -f test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build.make test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build -make[3]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' -make -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/build -make[3]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' +make -f test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build.make test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build make[3]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' [ 54%] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -[ 54%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -[ 54%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/CoordinateTest.cpp cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/polygon_triangulator && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -MF CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o.d -o CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/polygon_triangulator/main.cpp [ 54%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/convex_hull && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -MF CMakeFiles/test-regress-convex_hull.dir/main.cpp.o.d -o CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/convex_hull/main.cpp cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/AreaTest.cpp -[ 55%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp +[ 54%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/convex_hull && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -MF CMakeFiles/test-regress-convex_hull.dir/main.cpp.o.d -o CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/convex_hull/main.cpp +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' +make -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/build +make[3]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' +[ 54%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/CoordinateTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11661,9 +11695,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/AreaTest.cpp:29: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/CoordinateTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11691,12 +11723,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11707,7 +11733,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/AreaTest.cpp:29: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11745,43 +11771,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/regress/convex_hull/main.cpp:30: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/CoordinateTest.cpp:23: + from /build/reproducible-path/sfcgal-2.0.0/test/regress/polygon_triangulator/main.cpp:30: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11819,7 +11809,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/regress/polygon_triangulator/main.cpp:30: + from /build/reproducible-path/sfcgal-2.0.0/test/regress/convex_hull/main.cpp:30: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11923,39 +11913,24 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 56%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o +[ 55%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/CylinderTest.cpp -[ 56%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/DistanceTest.cpp -[ 57%] Linking CXX executable test-regress-convex_hull +[ 56%] Linking CXX executable test-regress-convex_hull cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/convex_hull && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-convex_hull.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull -Wl,-rpath,/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src: ../../../src/libSFCGAL.so.2.0.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_serialization.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/libmpfr.so /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.83.0 -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' -[ 57%] Built target test-regress-convex_hull -[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/IntersectionTest.cpp -[ 59%] Linking CXX executable test-regress-polygon_triangulator +[ 57%] Linking CXX executable test-regress-polygon_triangulator cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/polygon_triangulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-polygon_triangulator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator -Wl,-rpath,/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src: ../../../src/libSFCGAL.so.2.0.0 /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_serialization.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/libmpfr.so /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.83.0 make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' -[ 59%] Built target test-regress-polygon_triangulator -[ 59%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp -[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp +[ 57%] Built target test-regress-convex_hull +[ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/EnvelopeTest.cpp +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' +[ 57%] Built target test-regress-polygon_triangulator +[ 58%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryCollectionTest.cpp +[ 59%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11991,8 +11966,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -12007,9 +11980,8 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/DistanceTest.cpp:29: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/EnvelopeTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12037,12 +12009,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12053,7 +12019,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryCollectionTest.cpp:26: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12091,7 +12057,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12131,6 +12097,38 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -12157,6 +12155,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 59%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryTest.cpp +[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryVisitorTest.cpp +[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/KernelTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12167,7 +12171,81 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp:27: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryTest.cpp:24: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/KernelTest.cpp:25: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryVisitorTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12195,6 +12273,20 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/DistanceTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -12240,16 +12332,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 61%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp -[ 61%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/WktTest.cpp -[ 62%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/TestModule.cpp -[ 62%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/EnvelopeTest.cpp -[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryCollectionTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12260,7 +12342,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/WktTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/DistanceTest.cpp:29: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12288,17 +12370,37 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/LineStringTest.cpp +[ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiLineStringTest.cpp +[ 62%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiPointTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp:25: + from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/LineStringTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12326,14 +12428,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryTest.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -12348,8 +12442,9 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/EnvelopeTest.cpp:23: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiPointTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12377,12 +12472,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12393,7 +12482,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryCollectionTest.cpp:26: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiLineStringTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12427,23 +12516,18 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 63%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/IntersectionTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: + from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -12453,6 +12537,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 63%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -12489,7 +12575,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12523,8 +12609,10 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryVisitorTest.cpp +[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiPolygonTest.cpp +[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiSolidTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -12538,13 +12626,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 65%] Linking CXX executable standalone-regress-test-SFCGAL -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/cmake -E cmake_link_script CMakeFiles/standalone-regress-test-SFCGAL.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o" -o standalone-regress-test-SFCGAL -Wl,-rpath,/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src: ../../../src/libSFCGAL.so.2.0.0 /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_serialization.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/libmpfr.so /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.83.0 -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' -[ 65%] Built target standalone-regress-test-SFCGAL -[ 65%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/KernelTest.cpp +[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/NumericTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12553,9 +12636,8 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/GeometryVisitorTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiPolygonTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12583,16 +12665,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/LineStringTest.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiLineStringTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12601,7 +12673,8 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/KernelTest.cpp:25: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiSolidTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12635,54 +12708,12 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiPointTest.cpp -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - 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 /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/LineStringTest.cpp:21: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12690,10 +12721,7 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiLineStringTest.cpp:25: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/NumericTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12740,12 +12768,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -12759,10 +12781,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 65%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -12782,7 +12806,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiPointTest.cpp:25: + from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12816,8 +12840,10 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiPolygonTest.cpp +[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/PointTest.cpp +[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/PolygonTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -12831,20 +12857,15 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiSolidTest.cpp -[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/NumericTest.cpp +[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/SolidTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiPolygonTest.cpp:25: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/PointTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12886,8 +12907,10 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/MultiSolidTest.cpp:25: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h:14, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/PolygonTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12915,16 +12938,19 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/PointTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/NumericTest.cpp:25: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/SolidTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12958,14 +12984,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/PolygonTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13005,13 +13023,19 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 67%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/PointTest.cpp:21: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp:27: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13045,18 +13069,32 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/SphereTest.cpp +[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/TriangleTest.cpp +[ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h:14, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/PolygonTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/TriangleTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13084,49 +13122,13 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/SolidTest.cpp -[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/SphereTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/SolidTest.cpp:21: + from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, + from /usr/include/CGAL/Polyhedron_items_3.h:19, + from /usr/include/CGAL/Polyhedron_3.h:24, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Sphere.h:10, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/SphereTest.cpp:1: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13154,15 +13156,13 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/TriangleTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, from /usr/include/CGAL/Polyhedron_items_3.h:19, from /usr/include/CGAL/Polyhedron_3.h:24, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Sphere.h:10, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/SphereTest.cpp:1: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13202,6 +13202,12 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13215,13 +13221,52 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Sphere.h:13: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h:19: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 70%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/TriangleTest.cpp:21: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13244,29 +13289,12 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Sphere.h:13: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp -[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o +[ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: @@ -13274,6 +13302,10 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/AreaTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13289,11 +13321,15 @@ | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, - from /usr/include/CGAL/Polyhedron_items_3.h:19, - from /usr/include/CGAL/Polyhedron_3.h:24, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:21: + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13327,11 +13363,7 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13371,48 +13403,13 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h:19: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/AreaTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/AreaTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13446,15 +13443,58 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/BoundaryTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 71%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/WktTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/AreaTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/SFCGAL/WktTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13501,23 +13541,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o +[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/BoundaryTest.cpp +[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Buffer3DTest.cpp -[ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o +[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ConnectedTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -13556,25 +13585,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -13661,10 +13671,31 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp -[ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 74%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/regress/standalone/TestModule.cpp +[ 75%] Linking CXX executable standalone-regress-test-SFCGAL +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/regress/standalone && /usr/bin/cmake -E cmake_link_script CMakeFiles/standalone-regress-test-SFCGAL.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o" -o standalone-regress-test-SFCGAL -Wl,-rpath,/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/src: ../../../src/libSFCGAL.so.2.0.0 /usr/lib/arm-linux-gnueabihf/libboost_unit_test_framework.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_serialization.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libgmpxx.so /usr/lib/arm-linux-gnueabihf/libmpfr.so /usr/lib/arm-linux-gnueabihf/libgmp.so /usr/lib/arm-linux-gnueabihf/libboost_program_options.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_chrono.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_thread.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_system.so.1.83.0 +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13678,6 +13709,9 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 75%] Built target standalone-regress-test-SFCGAL +[ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13731,8 +13765,36 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp [ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/CoversTest.cpp +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp:26: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -13771,6 +13833,75 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/CoversTest.cpp:27: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -13790,6 +13921,21 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/DifferenceTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13809,7 +13955,10 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp:26: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/DifferenceTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13837,16 +13986,14 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/CoversTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/DifferenceTest.cpp +[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13860,13 +14007,19 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/CoversTest.cpp:27: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13894,8 +14047,8 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp +[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -13911,7 +14064,8 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/DifferenceTest.cpp:23: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13945,8 +14099,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp +[ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IntersectionTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13966,11 +14120,7 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14017,32 +14167,13 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IntersectionTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14076,13 +14207,41 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IntersectsTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IntersectsTest.cpp:27: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14116,6 +14275,10 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IsValidTest.cpp +[ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/LengthTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14129,32 +14292,19 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IntersectionTest.cpp -[ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IntersectsTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IsValidTest.cpp +[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IntersectionTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IsValidTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14182,19 +14332,13 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IntersectsTest.cpp:27: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/LengthTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14217,6 +14361,12 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -14238,7 +14388,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/IsValidTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp:27: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14266,14 +14416,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/LengthTest.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14287,8 +14429,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14315,13 +14461,17 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/LengthTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:14, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h:16, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14349,23 +14499,70 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/NormalTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp:27: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp:24: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/NormalTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14399,6 +14596,12 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14412,8 +14615,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14427,19 +14628,21 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp -[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/NormalTest.cpp +[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/OffsetTest.cpp +[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/OrientationTest.cpp +[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Partition_2.cpp +[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/PlaneTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/PolyhedralSurface.h:14, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h:16, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp:7: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/OrientationTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14467,19 +14670,13 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/OffsetTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14513,13 +14710,23 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/NormalTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Partition_2.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14547,27 +14754,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/OffsetTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14594,13 +14780,19 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/OffsetTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/PlaneTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14647,36 +14839,32 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/OrientationTest.cpp -[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Partition_2.cpp -[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/PlaneTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ [ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp +[ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/TesselateTest.cpp +[ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/TranslateTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Partition_2.cpp:6: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/PlaneTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14704,36 +14892,17 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/OrientationTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/TesselateTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14773,19 +14942,13 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/TranslateTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14819,21 +14982,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/TesselateTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14860,6 +15008,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/UnionTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14879,11 +15029,8 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/TesselateTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/UnionTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14906,7 +15053,13 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -14917,8 +15070,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/TranslateTest.cpp +[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Visibility.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14932,17 +15085,20 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/UnionTest.cpp -[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Visibility.cpp +[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/VolumeTest.cpp +[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/capi/sfcgal_cTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/TranslateTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Visibility.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14970,22 +15126,14 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/VolumeTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/UnionTest.cpp:25: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/volume.h:9, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/VolumeTest.cpp:22: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15008,13 +15156,7 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14: +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -15034,24 +15176,12 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/Visibility.cpp:23: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/capi/sfcgal_cTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -15081,6 +15211,12 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15094,43 +15230,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/capi/sfcgal_cTest.cpp -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/volume.h:9, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/algorithm/VolumeTest.cpp:22: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15144,12 +15243,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15163,6 +15256,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15170,10 +15265,7 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/capi/sfcgal_cTest.cpp:23: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15196,8 +15288,6 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -15211,8 +15301,6 @@ | ^ [ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/detail/IntervalTest.cpp -[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15226,6 +15314,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/GeometryGraphTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15233,7 +15325,7 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/detail/IntervalTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15274,7 +15366,10 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/detail/IntervalTest.cpp:24: + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/Vertex.h:10, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraph.h:11, + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15308,6 +15403,27 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, + from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, + from /usr/include/boost/shared_ptr.hpp:17, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:11, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/volume.h:8: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15331,7 +15447,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/Vertex.h:10, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraph.h:11, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:23: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/GeometryGraphTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15378,8 +15494,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/GeometryGraphTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15393,29 +15507,25 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, - from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, - from /usr/include/boost/shared_ptr.hpp:17, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Geometry.h:11, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/volume.h:8: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Vector_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Vector_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': +/usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here + 288 | return std::make_pair(Vector_3(),false); + | ^~~~~~~~~~ +[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp +[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/io/OBJTest.cpp +[ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/io/SerializationTest.cpp +[ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/io/VTKTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15426,7 +15536,7 @@ from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/Vertex.h:10, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraph.h:11, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/GeometryGraphTest.cpp:23: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15454,25 +15564,42 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/io/OBJTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/Vertex.h:10, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraph.h:11, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp:23: + from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/io/SerializationTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15519,80 +15646,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/io/SerializationTest.cpp -[ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/io/VTKTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Vector_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Vector_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here - 288 | return std::make_pair(Vector_3(),false); - | ^~~~~~~~~~ [ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/io/WkbWriterTest.cpp -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/io/SerializationTest.cpp:25: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ [ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/io/WktReaderTest.cpp -[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/AffineTransform2Test.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15606,6 +15663,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/AffineTransform2Test.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15688,29 +15747,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -15751,12 +15787,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15783,8 +15813,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15798,6 +15832,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp +[ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15838,8 +15876,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/RotateTest.cpp [ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/RoundTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, @@ -15855,8 +15891,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/ScaleTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15897,16 +15931,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/TranslateTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15922,6 +15952,65 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/ScaleTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/transform/TranslateTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15947,24 +16036,6 @@ /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ @@ -15978,36 +16049,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -16062,6 +16109,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -16075,6 +16124,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, @@ -16115,41 +16166,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h:19: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp -[ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/TestModule.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -16188,6 +16204,8 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o +cd /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -c /build/reproducible-path/sfcgal-2.0.0/test/unit/TestModule.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -16197,6 +16215,24 @@ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h:19: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -16218,10 +16254,10 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/sfcgal-2.0.0' dh_auto_test - cd obj-arm-linux-gnueabihf && make -j5 test ARGS\+=--verbose ARGS\+=-j5 + cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[2]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j5 +/usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf @@ -16256,26 +16292,29 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(36): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(37): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(32): Leaving test case "testDefaultConstructor"; testing time: 5623us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(32): Leaving test case "testDefaultConstructor"; testing time: 1069us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(42): Entering test case "testXYConstructor" +2: area( ' MULTIPOLYGON(((969243.8 6768272.7,969250.1 6768274.4,969246.5 6768282.3,969239.1 6768280.9,969243.8 6768272.7)))' ) = 61.575 1: ./test/unit/SFCGAL/CoordinateTest.cpp(45): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(46): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(47): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(48): info: check g.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(42): Leaving test case "testXYConstructor"; testing time: 3122us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(42): Leaving test case "testXYConstructor"; testing time: 766us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(53): Entering test case "testXYZConstructor" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(56): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(57): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(58): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(59): info: check g.y() == 4 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(60): info: check g.z() == 5 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(53): Leaving test case "testXYZConstructor"; testing time: 2993us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(53): Leaving test case "testXYZConstructor"; testing time: 784us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(64): Entering test case "testXYConstructorDouble" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{61.575000003111185} and areaRotate{61.575000003111185} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{61.575000003111185} and expectedArea{61.57470703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(67): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(68): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(69): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(70): info: check g.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(64): Leaving test case "testXYConstructorDouble"; testing time: 3102us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(64): Leaving test case "testXYConstructorDouble"; testing time: 707us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(73): Entering test case "testXYZConstructorDouble" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(76): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): info: check g.is3D() has passed @@ -16285,57 +16324,56 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(81): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(83): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(85): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(73): Leaving test case "testXYZConstructorDouble"; testing time: 3550us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(73): Leaving test case "testXYZConstructorDouble"; testing time: 721us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(92): Entering test case "testCopyConstructorEmpty" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(96): info: check copy.isEmpty() has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(92): Leaving test case "testCopyConstructorEmpty"; testing time: 2909us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(92): Leaving test case "testCopyConstructorEmpty"; testing time: 619us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(98): Entering test case "testCopyConstructorXY" +2: area( ' MULTIPOLYGON(((969222.6 6768284.1,969229.5 6768286.2,969226.8 6768295.5,969219.9 6768293.7,969222.6 6768284.1)))' ) = 70.47 1: ./test/unit/SFCGAL/CoordinateTest.cpp(102): info: check copy.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(103): info: check copy.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(98): Leaving test case "testCopyConstructorXY"; testing time: 2872us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(98): Leaving test case "testCopyConstructorXY"; testing time: 641us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(109): Entering test case "testCoordinateDimensionEmpty" -2: area( ' MULTIPOLYGON(((969243.8 6768272.7,969250.1 6768274.4,969246.5 6768282.3,969239.1 6768280.9,969243.8 6768272.7)))' ) = 61.575 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{70.469999999577396} and areaRotate{70.469999999577396} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{70.469999999577396} and expectedArea{70.47021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(112): info: check g.coordinateDimension() == 0 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(109): Leaving test case "testCoordinateDimensionEmpty"; testing time: 2809us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(109): Leaving test case "testCoordinateDimensionEmpty"; testing time: 634us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(114): Entering test case "testCoordinateDimensionXY" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(117): info: check g.coordinateDimension() == 2 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(114): Leaving test case "testCoordinateDimensionXY"; testing time: 2670us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(114): Leaving test case "testCoordinateDimensionXY"; testing time: 670us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(119): Entering test case "testCoordinateDimensionXYZ" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{61.575000003111185} and areaRotate{61.575000003111185} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{61.575000003111185} and expectedArea{61.57470703125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((969352.3 6768345.3,969347.9 6768347.6,969352.8 6768353.5,969356.3 6768351.6,969352.3 6768345.3)))' ) = 33.44 1: ./test/unit/SFCGAL/CoordinateTest.cpp(122): info: check g.coordinateDimension() == 3 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(119): Leaving test case "testCoordinateDimensionXYZ"; testing time: 2840us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(119): Leaving test case "testCoordinateDimensionXYZ"; testing time: 640us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(132): Entering test case "testRoundInteger" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(136): info: check g.x() == 1 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(137): info: check g.y() == 2 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(132): Leaving test case "testRoundInteger"; testing time: 3789us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(132): Leaving test case "testRoundInteger"; testing time: 1102us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Entering test case "testRoundOneDecimal" -2: area( ' MULTIPOLYGON(((969222.6 6768284.1,969229.5 6768286.2,969226.8 6768295.5,969219.9 6768293.7,969222.6 6768284.1)))' ) = 70.47 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{33.439999998922005} and areaRotate{33.439999998922005} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{33.439999998922005} and expectedArea{33.44091796875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(143): info: difference{} between g.x(){0.5} and 0.5{0.5} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(144): info: difference{} between g.y(){1.6} and 1.6{1.6000000000000001} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(148): info: check oss.str() == "1/2 8/5" has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Leaving test case "testRoundOneDecimal"; testing time: 4100us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Leaving test case "testRoundOneDecimal"; testing time: 965us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(154): Entering test case "testLessEmpty" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(158): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(154): Leaving test case "testLessEmpty"; testing time: 3131us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(154): Leaving test case "testLessEmpty"; testing time: 656us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(160): Entering test case "testLessXY_XY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{70.469999999577396} and areaRotate{70.469999999577396} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{70.469999999577396} and expectedArea{70.47021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(162): info: check !(Coordinate(0, 0) < Coordinate(0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(163): info: check (Coordinate(0, 0) < Coordinate(1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(164): info: check (Coordinate(1, 0) < Coordinate(1, 1)) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(160): Leaving test case "testLessXY_XY"; testing time: 2999us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(160): Leaving test case "testLessXY_XY"; testing time: 683us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(166): Entering test case "testLessXYZ_XYZ" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(168): info: check !(Coordinate(0, 0, 0) < Coordinate(0, 0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(169): info: check (Coordinate(0, 0, 0) < Coordinate(1, 0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(170): info: check (Coordinate(1, 0, 0) < Coordinate(1, 1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(171): info: check !(Coordinate(1, 1, 0) < Coordinate(1, 1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(172): info: check (Coordinate(1, 1, 0) < Coordinate(1, 1, 1)) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(166): Leaving test case "testLessXYZ_XYZ"; testing time: 3058us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(166): Leaving test case "testLessXYZ_XYZ"; testing time: 735us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(174): Entering test case "testLessXY_XYZ" -2: area( ' MULTIPOLYGON(((969352.3 6768345.3,969347.9 6768347.6,969352.8 6768353.5,969356.3 6768351.6,969352.3 6768345.3)))' ) = 33.44 1: ./test/unit/SFCGAL/CoordinateTest.cpp(176): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(174): Leaving test case "testLessXY_XYZ"; testing time: 2916us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(174): Leaving test case "testLessXY_XYZ"; testing time: 632us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(179): Entering test case "testAlmostEqual" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(181): info: check Coordinate(0.0, 0.0).almostEqual(Coordinate(0.0, 0.0), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(182): info: check !Coordinate(0.1, 0.0).almostEqual(Coordinate(0.0, 0.0), 0.0) has passed @@ -16348,16 +16386,15 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(194): info: check !Coordinate(0.0, 0.0, 0.1).almostEqual(Coordinate(0.0, 0.0, 0.0), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(196): info: check !Coordinate(0.0, 0.0, 0.0).almostEqual(Coordinate(0.0, 0.0, 0.1), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(198): info: check !Coordinate(0.0, 0.0, 0.000001) .almostEqual(Coordinate(0.0, 0.0, 0.000003), 0.000001) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(179): Leaving test case "testAlmostEqual"; testing time: 3499us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(179): Leaving test case "testAlmostEqual"; testing time: 788us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(42): Entering test case "testRoundPoint" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{33.439999998922005} and areaRotate{33.439999998922005} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{33.439999998922005} and expectedArea{33.44091796875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((184816.2 6865889,184815.2 6865882.3,184809.6 6865881.8,184810 6865869.6,184806.2 6865869.8,184806.2 6865864.2,184790.4 6865864.1,184789.2 6865880.5,184803.1 6865881,184802.2 6865885.4,184816.2 6865889)))' ) = 388.305 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(46): info: check g->asText() == "POINT Z (2/1 3/1 3/1)" has passed -1: ./test/unit/SFCGAL/transform/RoundTest.cpp(42): Leaving test case "testRoundPoint"; testing time: 3785us +1: ./test/unit/SFCGAL/transform/RoundTest.cpp(42): Leaving test case "testRoundPoint"; testing time: 950us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(49): Entering test case "testRoundLineString" 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(53): info: check g->asText() == "LINESTRING (1/2 1/2,3/2 3/2)" has passed -1: ./test/unit/SFCGAL/transform/RoundTest.cpp(49): Leaving test case "testRoundLineString"; testing time: 3917us -1: ./test/unit/SFCGAL/CoordinateTest.cpp(29): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 65581us +1: ./test/unit/SFCGAL/transform/RoundTest.cpp(49): Leaving test case "testRoundLineString"; testing time: 807us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(29): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 14984us 1: ./test/unit/SFCGAL/CylinderTest.cpp(11): Entering test suite "CylinderTests" 1: ./test/unit/SFCGAL/CylinderTest.cpp(13): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/CylinderTest.cpp(16): info: difference{} between cyl.radius(){1} and 1.0{1} doesn't exceed 1e-06% @@ -16365,78 +16402,82 @@ 1: ./test/unit/SFCGAL/CylinderTest.cpp(18): info: check cyl.numRadial() == 32 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(19): info: check cyl.baseCenter() == Point_3(0, 0, 0) has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(20): info: check cyl.axis() == Vector_3(0, 0, 1) has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(13): Leaving test case "testDefaultConstructor"; testing time: 3183us +1: ./test/unit/SFCGAL/CylinderTest.cpp(13): Leaving test case "testDefaultConstructor"; testing time: 750us 1: ./test/unit/SFCGAL/CylinderTest.cpp(23): Entering test case "testCustomConstructor" 1: ./test/unit/SFCGAL/CylinderTest.cpp(28): info: difference{} between cyl.radius(){2} and 2.0{2} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(29): info: difference{} between cyl.height(){5} and 5.0{5} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(30): info: check cyl.numRadial() == 16 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(31): info: check cyl.baseCenter() == base has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(32): info: check cyl.axis() == axis has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(23): Leaving test case "testCustomConstructor"; testing time: 3504us +1: ./test/unit/SFCGAL/CylinderTest.cpp(23): Leaving test case "testCustomConstructor"; testing time: 669us 1: ./test/unit/SFCGAL/CylinderTest.cpp(35): Entering test case "testSetters" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{388.30499999836786} and areaRotate{388.30499999836786} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{388.30499999836786} and expectedArea{388.30517578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(44): info: difference{} between cyl.radius(){3} and 3.0{3} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(45): info: difference{} between cyl.height(){4} and 4.0{4} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(46): info: check cyl.numRadial() == 24 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(47): info: check cyl.baseCenter() == Point_3(1, 1, 1) has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(48): info: check cyl.axis() == Vector_3(1, 1, 1) has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(35): Leaving test case "testSetters"; testing time: 3033us +1: ./test/unit/SFCGAL/CylinderTest.cpp(35): Leaving test case "testSetters"; testing time: 657us 1: ./test/unit/SFCGAL/CylinderTest.cpp(51): Entering test case "testGenerateSurfaceMesh" -2: area( ' MULTIPOLYGON(((184816.2 6865889,184815.2 6865882.3,184809.6 6865881.8,184810 6865869.6,184806.2 6865869.8,184806.2 6865864.2,184790.4 6865864.1,184789.2 6865880.5,184803.1 6865881,184802.2 6865885.4,184816.2 6865889)))' ) = 388.305 1: ./test/unit/SFCGAL/CylinderTest.cpp(56): info: check mesh.number_of_vertices() == cyl.numRadial() * 2 + 2 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(57): info: check mesh.number_of_edges() == cyl.numRadial() * 6 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(58): info: check mesh.number_of_faces() == cyl.numRadial() * 4 has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(51): Leaving test case "testGenerateSurfaceMesh"; testing time: 3495us +1: ./test/unit/SFCGAL/CylinderTest.cpp(51): Leaving test case "testGenerateSurfaceMesh"; testing time: 954us 1: ./test/unit/SFCGAL/CylinderTest.cpp(61): Entering test case "testVolume" +2: area( ' MULTIPOLYGON(((970402.8 6768517.6,970408.4 6768503.9,970395.8 6768498.5,970389.9 6768514.6,970402.8 6768517.6)))' ) = 214.125 1: ./test/unit/SFCGAL/CylinderTest.cpp(66): info: difference{} between volume{62.831853071795862} and expected_volume{62.831853071795862} doesn't exceed 0.01% -1: ./test/unit/SFCGAL/CylinderTest.cpp(61): Leaving test case "testVolume"; testing time: 2882us +1: ./test/unit/SFCGAL/CylinderTest.cpp(61): Leaving test case "testVolume"; testing time: 701us 1: ./test/unit/SFCGAL/CylinderTest.cpp(69): Entering test case "testSurfaceArea" 1: ./test/unit/SFCGAL/CylinderTest.cpp(74): info: difference{} between area{87.964594300514207} and expected_area{87.964594300514207} doesn't exceed 0.01% -1: ./test/unit/SFCGAL/CylinderTest.cpp(69): Leaving test case "testSurfaceArea"; testing time: 2803us +1: ./test/unit/SFCGAL/CylinderTest.cpp(69): Leaving test case "testSurfaceArea"; testing time: 685us 1: ./test/unit/SFCGAL/CylinderTest.cpp(77): Entering test case "testTiltedCylinder" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{214.12500000151337} and areaRotate{214.12500000151337} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{214.12500000151337} and expectedArea{214.125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(93): info: check found_top has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(97): info: check poly_surface.asText(1) == "POLYHEDRALSURFACE Z (((1.7 0.3 1.0,2.7 1.3 2.0,2.8 1.5 1.7,1.7 0.3 " "1.0)),((1.7 0.3 1.0,2.8 1.5 1.7,1.8 0.5 0.7,1.7 0.3 1.0)),((1.8 0.5 " "0.7,2.8 1.5 1.7,2.8 1.8 1.4,1.8 0.5 0.7)),((1.8 0.5 0.7,2.8 1.8 1.4,1.8 " "0.8 0.4,1.8 0.5 0.7)),((1.8 0.8 0.4,2.8 1.8 1.4,2.6 2.1 1.2,1.8 0.8 " "0.4)),((1.8 0.8 0.4,2.6 2.1 1.2,1.6 1.1 0.2,1.8 0.8 0.4)),((1.6 1.1 " "0.2,2.6 2.1 1.2,2.4 2.4 1.2,1.6 1.1 0.2)),((1.6 1.1 0.2,2.4 2.4 1.2,1.4 " "1.4 0.2,1.6 1.1 0.2)),((1.4 1.4 0.2,2.4 2.4 1.2,2.1 2.6 1.2,1.4 1.4 " "0.2)),((1.4 1.4 0.2,2.1 2.6 1.2,1.1 1.6 0.2,1.4 1.4 0.2)),((1.1 1.6 " "0.2,2.1 2.6 1.2,1.8 2.8 1.4,1.1 1.6 0.2)),((1.1 1.6 0.2,1.8 2.8 1.4,0.8 " "1.8 0.4,1.1 1.6 0.2)),((0.8 1.8 0.4,1.8 2.8 1.4,1.5 2.8 1.7,0.8 1.8 " "0.4)),((0.8 1.8 0.4,1.5 2.8 1.7,0.5 1.8 0.7,0.8 1.8 0.4)),((0.5 1.8 " "0.7,1.5 2.8 1.7,1.3 2.7 2.0,0.5 1.8 0.7)),((0.5 1.8 0.7,1.3 2.7 2.0,0.3 " "1.7 1.0,0.5 1.8 0.7)),((0.3 1.7 1.0,1.3 2.7 2.0,1.2 2.5 2.3,0.3 1.7 " "1.0)),((0.3 1.7 1.0,1.2 2.5 2.3,0.2 1.5 1.3,0.3 1.7 1.0)),((0.2 1.5 " "1.3,1.2 2.5 2.3,1.2 2.2 2.6,0.2 1.5 1.3)),((0.2 1.5 1.3,1.2 2.2 2.6,0.2 " "1.2 1.6,0.2 1.5 1.3)),((0.2 1.2 1.6,1.2 2.2 2.6,1.4 1.9 2.8,0.2 1.2 " "1.6)),((0.2 1.2 1.6,1.4 1.9 2.8,0.4 0.9 1.8,0.2 1.2 1.6)),((0.4 0.9 " "1.8,1.4 1.9 2.8,1.6 1.6 2.8,0.4 0.9 1.8)),((0.4 0.9 1.8,1.6 1.6 2.8,0.6 " "0.6 1.8,0.4 0.9 1.8)),((0.6 0.6 1.8,1.6 1.6 2.8,1.9 1.4 2.8,0.6 0.6 " "1.8)),((0.6 0.6 1.8,1.9 1.4 2.8,0.9 0.4 1.8,0.6 0.6 1.8)),((0.9 0.4 " "1.8,1.9 1.4 2.8,2.2 1.2 2.6,0.9 0.4 1.8)),((0.9 0.4 1.8,2.2 1.2 2.6,1.2 " "0.2 1.6,0.9 0.4 1.8)),((1.2 0.2 1.6,2.2 1.2 2.6,2.5 1.2 2.3,1.2 0.2 " "1.6)),((1.2 0.2 1.6,2.5 1.2 2.3,1.5 0.2 1.3,1.2 0.2 1.6)),((1.5 0.2 " "1.3,2.5 1.2 2.3,2.7 1.3 2.0,1.5 0.2 1.3)),((1.5 0.2 1.3,2.7 1.3 2.0,1.7 " "0.3 1.0,1.5 0.2 1.3)),((1.0 1.0 1.0,1.7 0.3 1.0,1.8 0.5 0.7,1.0 1.0 " "1.0)),((2.0 2.0 2.0,2.8 1.5 1.7,2.7 1.3 2.0,2.0 2.0 2.0)),((1.0 1.0 " "1.0,1.8 0.5 0.7,1.8 0.8 0.4,1.0 1.0 1.0)),((2.0 2.0 2.0,2.8 1.8 1.4,2.8 " "1.5 1.7,2.0 2.0 2.0)),((1.0 1.0 1.0,1.8 0.8 0.4,1.6 1.1 0.2,1.0 1.0 " "1.0)),((2.0 2.0 2.0,2.6 2.1 1.2,2.8 1.8 1.4,2.0 2.0 2.0)),((1.0 1.0 " "1.0,1.6 1.1 0.2,1.4 1.4 0.2,1.0 1.0 1.0)),((2.0 2.0 2.0,2.4 2.4 1.2,2.6 " "2.1 1.2,2.0 2.0 2.0)),((1.0 1.0 1.0,1.4 1.4 0.2,1.1 1.6 0.2,1.0 1.0 " "1.0)),((2.0 2.0 2.0,2.1 2.6 1.2,2.4 2.4 1.2,2.0 2.0 2.0)),((1.0 1.0 " "1.0,1.1 1.6 0.2,0.8 1.8 0.4,1.0 1.0 1.0)),((2.0 2.0 2.0,1.8 2.8 1.4,2.1 " "2.6 1.2,2.0 2.0 2.0)),((1.0 1.0 1.0,0.8 1.8 0.4,0.5 1.8 0.7,1.0 1.0 " "1.0)),((2.0 2.0 2.0,1.5 2.8 1.7,1.8 2.8 1.4,2.0 2.0 2.0)),((1.0 1.0 " "1.0,0.5 1.8 0.7,0.3 1.7 1.0,1.0 1.0 1.0)),((2.0 2.0 2.0,1.3 2.7 2.0,1.5 " "2.8 1.7,2.0 2.0 2.0)),((1.0 1.0 1.0,0.3 1.7 1.0,0.2 1.5 1.3,1.0 1.0 " "1.0)),((2.0 2.0 2.0,1.2 2.5 2.3,1.3 2.7 2.0,2.0 2.0 2.0)),((1.0 1.0 " "1.0,0.2 1.5 1.3,0.2 1.2 1.6,1.0 1.0 1.0)),((2.0 2.0 2.0,1.2 2.2 2.6,1.2 " "2.5 2.3,2.0 2.0 2.0)),((1.0 1.0 1.0,0.2 1.2 1.6,0.4 0.9 1.8,1.0 1.0 " "1.0)),((2.0 2.0 2.0,1.4 1.9 2.8,1.2 2.2 2.6,2.0 2.0 2.0)),((1.0 1.0 " "1.0,0.4 0.9 1.8,0.6 0.6 1.8,1.0 1.0 1.0)),((2.0 2.0 2.0,1.6 1.6 2.8,1.4 " "1.9 2.8,2.0 2.0 2.0)),((1.0 1.0 1.0,0.6 0.6 1.8,0.9 0.4 1.8,1.0 1.0 " "1.0)),((2.0 2.0 2.0,1.9 1.4 2.8,1.6 1.6 2.8,2.0 2.0 2.0)),((1.0 1.0 " "1.0,0.9 0.4 1.8,1.2 0.2 1.6,1.0 1.0 1.0)),((2.0 2.0 2.0,2.2 1.2 2.6,1.9 " "1.4 2.8,2.0 2.0 2.0)),((1.0 1.0 1.0,1.2 0.2 1.6,1.5 0.2 1.3,1.0 1.0 " "1.0)),((2.0 2.0 2.0,2.5 1.2 2.3,2.2 1.2 2.6,2.0 2.0 2.0)),((1.0 1.0 " "1.0,1.5 0.2 1.3,1.7 0.3 1.0,1.0 1.0 1.0)),((2.0 2.0 2.0,2.7 1.3 2.0,2.5 " "1.2 2.3,2.0 2.0 2.0)))" has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(77): Leaving test case "testTiltedCylinder"; testing time: 10208us +1: ./test/unit/SFCGAL/CylinderTest.cpp(77): Leaving test case "testTiltedCylinder"; testing time: 2117us 1: ./test/unit/SFCGAL/CylinderTest.cpp(150): Entering test case "testPolyhedron" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{388.30499999836786} and areaRotate{388.30499999836786} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{388.30499999836786} and expectedArea{388.30517578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(155): info: check polyhedron.size_of_vertices() == cyl.numRadial() * 2 + 2 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(156): info: check polyhedron.size_of_facets() == cyl.numRadial() * 4 has passed +2: area( ' MULTIPOLYGON(((970777.5 6768466.7,970789 6768457.6,970794.1 6768466.7,970790.1 6768469.2,970795.4 6768477,970788.7 6768480.9,970777.5 6768466.7)))' ) = 208.205 1: ./test/unit/SFCGAL/CylinderTest.cpp(160): info: check poly_surface.asText(1) == "POLYHEDRALSURFACE Z (((-0.7 -0.7 2.0,-1.0 0.0 0.0,-1.0 0.0 2.0,-0.7 " "-0.7 2.0)),((-0.7 -0.7 0.0,-1.0 0.0 0.0,-0.7 -0.7 2.0,-0.7 -0.7 " "0.0)),((0.0 -1.0 2.0,-0.7 -0.7 0.0,-0.7 -0.7 2.0,0.0 -1.0 2.0)),((0.0 " "-1.0 0.0,-0.7 -0.7 0.0,0.0 -1.0 2.0,0.0 -1.0 0.0)),((0.7 -0.7 2.0,0.0 " "-1.0 0.0,0.0 -1.0 2.0,0.7 -0.7 2.0)),((0.7 -0.7 0.0,0.0 -1.0 0.0,0.7 " "-0.7 2.0,0.7 -0.7 0.0)),((1.0 0.0 2.0,0.7 -0.7 0.0,0.7 -0.7 2.0,1.0 0.0 " "2.0)),((1.0 0.0 0.0,0.7 -0.7 0.0,1.0 0.0 2.0,1.0 0.0 0.0)),((0.7 0.7 " "2.0,1.0 0.0 0.0,1.0 0.0 2.0,0.7 0.7 2.0)),((0.7 0.7 0.0,1.0 0.0 0.0,0.7 " "0.7 2.0,0.7 0.7 0.0)),((0.0 1.0 2.0,0.7 0.7 0.0,0.7 0.7 2.0,0.0 1.0 " "2.0)),((0.0 1.0 0.0,0.7 0.7 0.0,0.0 1.0 2.0,0.0 1.0 0.0)),((-0.7 0.7 " "2.0,0.0 1.0 0.0,0.0 1.0 2.0,-0.7 0.7 2.0)),((-0.7 0.7 0.0,0.0 1.0 " "0.0,-0.7 0.7 2.0,-0.7 0.7 0.0)),((-1.0 0.0 2.0,-0.7 0.7 0.0,-0.7 0.7 " "2.0,-1.0 0.0 2.0)),((-1.0 0.0 0.0,-0.7 0.7 0.0,-1.0 0.0 2.0,-1.0 0.0 " "0.0)),((-0.7 -0.7 0.0,0.0 0.0 0.0,-1.0 0.0 0.0,-0.7 -0.7 0.0)),((-1.0 " "0.0 2.0,0.0 0.0 2.0,-0.7 -0.7 2.0,-1.0 0.0 2.0)),((0.0 -1.0 0.0,0.0 0.0 " "0.0,-0.7 -0.7 0.0,0.0 -1.0 0.0)),((-0.7 -0.7 2.0,0.0 0.0 2.0,0.0 -1.0 " "2.0,-0.7 -0.7 2.0)),((0.7 -0.7 0.0,0.0 0.0 0.0,0.0 -1.0 0.0,0.7 -0.7 " "0.0)),((0.0 -1.0 2.0,0.0 0.0 2.0,0.7 -0.7 2.0,0.0 -1.0 2.0)),((1.0 0.0 " "0.0,0.0 0.0 0.0,0.7 -0.7 0.0,1.0 0.0 0.0)),((0.7 -0.7 2.0,0.0 0.0 " "2.0,1.0 0.0 2.0,0.7 -0.7 2.0)),((0.7 0.7 0.0,0.0 0.0 0.0,1.0 0.0 " "0.0,0.7 0.7 0.0)),((1.0 0.0 2.0,0.0 0.0 2.0,0.7 0.7 2.0,1.0 0.0 " "2.0)),((0.0 1.0 0.0,0.0 0.0 0.0,0.7 0.7 0.0,0.0 1.0 0.0)),((0.7 0.7 " "2.0,0.0 0.0 2.0,0.0 1.0 2.0,0.7 0.7 2.0)),((-0.7 0.7 0.0,0.0 0.0 " "0.0,0.0 1.0 0.0,-0.7 0.7 0.0)),((0.0 1.0 2.0,0.0 0.0 2.0,-0.7 0.7 " "2.0,0.0 1.0 2.0)),((-1.0 0.0 0.0,0.0 0.0 0.0,-0.7 0.7 0.0,-1.0 0.0 " "0.0)),((-0.7 0.7 2.0,0.0 0.0 2.0,-1.0 0.0 2.0,-0.7 0.7 2.0)))" has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(150): Leaving test case "testPolyhedron"; testing time: 7472us -1: ./test/unit/SFCGAL/CylinderTest.cpp(11): Leaving test suite "CylinderTests"; testing time: 37439us +1: ./test/unit/SFCGAL/CylinderTest.cpp(150): Leaving test case "testPolyhedron"; testing time: 1592us +1: ./test/unit/SFCGAL/CylinderTest.cpp(11): Leaving test suite "CylinderTests"; testing time: 8304us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(31): Entering test suite "SFCGAL_EnvelopeTest" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(34): Entering test case "defaultConstructor" -2: area( ' MULTIPOLYGON(((970402.8 6768517.6,970408.4 6768503.9,970395.8 6768498.5,970389.9 6768514.6,970402.8 6768517.6)))' ) = 214.125 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(37): info: check box.boundsN(0).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(38): info: check box.boundsN(1).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(39): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(34): Leaving test case "defaultConstructor"; testing time: 3153us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(34): Leaving test case "defaultConstructor"; testing time: 749us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(43): Entering test case "constructorWithCoordinateXY" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(46): info: check box.boundsN(0) == detail::Interval(1.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(47): info: check box.boundsN(1) == detail::Interval(2.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(48): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(43): Leaving test case "constructorWithCoordinateXY"; testing time: 2899us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(43): Leaving test case "constructorWithCoordinateXY"; testing time: 656us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(52): Entering test case "constructorWithTwoCoordinateXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{214.12500000151337} and areaRotate{214.12500000151337} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{214.12500000151337} and expectedArea{214.125} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{208.20499999888878} and areaRotate{208.20499999888878} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{208.20499999888878} and expectedArea{208.20556640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(55): info: check box.boundsN(0) == detail::Interval(1.0, 3.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(56): info: check box.boundsN(1) == detail::Interval(2.0, 5.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(57): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(52): Leaving test case "constructorWithTwoCoordinateXY"; testing time: 2647us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(52): Leaving test case "constructorWithTwoCoordinateXY"; testing time: 651us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(65): Entering test case "testIsEmpty" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(68): info: check box.isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(65): Leaving test case "testIsEmpty"; testing time: 2387us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(65): Leaving test case "testIsEmpty"; testing time: 627us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(70): Entering test case "testIsNotEmpty" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(73): info: check !box.isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(70): Leaving test case "testIsNotEmpty"; testing time: 2333us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(70): Leaving test case "testIsNotEmpty"; testing time: 662us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(76): Entering test case "testIs3D" +2: area( ' MULTIPOLYGON(((186386.2 6866604.6,186391 6866616.9,186418.1 6866606.7,186410.7 6866594.2,186392.2 6866600.8,186386.2 6866604.6)))' ) = 398.1 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(79): info: check box.is3D() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(76): Leaving test case "testIs3D"; testing time: 2369us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(76): Leaving test case "testIs3D"; testing time: 728us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(81): Entering test case "testNotIs3D" -2: area( ' MULTIPOLYGON(((970777.5 6768466.7,970789 6768457.6,970794.1 6768466.7,970790.1 6768469.2,970795.4 6768477,970788.7 6768480.9,970777.5 6768466.7)))' ) = 208.205 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(84): info: check !box.is3D() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(81): Leaving test case "testNotIs3D"; testing time: 2301us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(81): Leaving test case "testNotIs3D"; testing time: 613us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(88): Entering test case "testExpandToInclude" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{398.09999999583306} and areaRotate{398.09999999583306} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{398.09999999583306} and expectedArea{398.10009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(91): info: check box.isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(94): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(95): info: check !box.is3D() has passed @@ -16450,167 +16491,176 @@ 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(109): info: check box.boundsN(0) == detail::Interval(0.0, 1.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(110): info: check box.boundsN(1) == detail::Interval(0.0, 2.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(111): info: check box.boundsN(2) == detail::Interval(0.0) has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(88): Leaving test case "testExpandToInclude"; testing time: 2881us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(88): Leaving test case "testExpandToInclude"; testing time: 719us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(115): Entering test case "testToRing" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(118): info: check box.toRing()->asText(0) == "LINESTRING (0 2,1 2,1 3,0 3,0 2)" has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(115): Leaving test case "testToRing"; testing time: 2505us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(115): Leaving test case "testToRing"; testing time: 648us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(123): Entering test case "testToPolygon" +2: area( ' MULTIPOLYGON(((186276.8 6866706.9,186257.8 6866706.2,186258.2 6866691.3,186276.5 6866691.4,186276.8 6866706.9)))' ) = 283.5 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(126): info: check box.toSolid()->asText(0) == "SOLID Z ((((0 2 4,0 3 4,1 3 4,1 2 4,0 2 4)),((0 2 5,1 2 " "5,1 3 5,0 3 5,0 2 5)),((0 2 4,1 2 4,1 2 5,0 2 5,0 2 " "4)),((1 3 4,0 3 4,0 3 5,1 3 5,1 3 4)),((1 2 4,1 3 4,1 3 " "5,1 2 5,1 2 4)),((0 2 4,0 2 5,0 3 5,0 3 4,0 2 4))))" has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(123): Leaving test case "testToPolygon"; testing time: 3079us -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(31): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 27380us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(123): Leaving test case "testToPolygon"; testing time: 786us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(31): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 7053us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(41): Entering test suite "SFCGAL_GeometryCollectionTest" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(44): Entering test case "defaultConstructor" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{208.20499999888878} and areaRotate{208.20499999888878} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{208.20499999888878} and expectedArea{208.20556640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(47): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(44): Leaving test case "defaultConstructor"; testing time: 2417us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(44): Leaving test case "defaultConstructor"; testing time: 641us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(59): Entering test case "testAccessors" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{283.49999999480497} and areaRotate{283.49999999480497} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{283.49999999480497} and expectedArea{283.5} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(64): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(66): info: check g.numGeometries() == 2U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(69): info: check g.numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(71): info: check g.geometryN(0).asText(0) == "POINT (2 3)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(72): info: check g.geometryN(1).asText(0) == "LINESTRING (0 0,1 1)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(73): info: check g.geometryN(2).asText(0) == "TRIANGLE ((0 0,1 0,1 1,0 0))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(59): Leaving test case "testAccessors"; testing time: 2840us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(59): Leaving test case "testAccessors"; testing time: 717us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(82): Entering test case "testIterators" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(90): info: check it->asText(0) == "POINT (0 0)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(92): info: check it->asText(0) == "POINT (1 1)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(94): info: check it == g.end() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(82): Leaving test case "testIterators"; testing time: 1784us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(82): Leaving test case "testIterators"; testing time: 651us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(104): Entering test case "asTextEmpty" +2: area( ' MULTIPOLYGON(((970435.8 6768262,970445.4 6768259.8,970447.8 6768268.5,970439.5 6768269.6,970435.8 6768262)))' ) = 77.975 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(107): info: check g.asText(1) == "GEOMETRYCOLLECTION EMPTY" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(104): Leaving test case "asTextEmpty"; testing time: 1734us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(104): Leaving test case "asTextEmpty"; testing time: 624us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(109): Entering test case "asText2d" -2: area( ' MULTIPOLYGON(((186386.2 6866604.6,186391 6866616.9,186418.1 6866606.7,186410.7 6866594.2,186392.2 6866600.8,186386.2 6866604.6)))' ) = 398.1 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(114): info: check g.asText(1) == "GEOMETRYCOLLECTION (POINT (2.0 3.0),TRIANGLE ((0.0 0.0,1.0 " "0.0,1.0 1.0,0.0 0.0)))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(109): Leaving test case "asText2d"; testing time: 1663us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(109): Leaving test case "asText2d"; testing time: 677us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(118): Entering test case "asText3d" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{77.974999998768894} and areaRotate{77.974999998768894} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{77.974999998768894} and expectedArea{77.97509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(124): info: check g.asText(1) == "GEOMETRYCOLLECTION Z (POINT Z (2.0 3.0 5.0),TRIANGLE Z ((0.0 " "0.0 6.0,1.0 0.0 6.0,1.0 1.0 6.0,0.0 0.0 6.0)))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(118): Leaving test case "asText3d"; testing time: 1729us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(118): Leaving test case "asText3d"; testing time: 690us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(131): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(134): info: check g.geometryType() == "GeometryCollection" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(131): Leaving test case "testGeometryType"; testing time: 1579us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(131): Leaving test case "testGeometryType"; testing time: 672us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(137): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(140): info: check g.geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(137): Leaving test case "testGeometryTypeId"; testing time: 1551us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(137): Leaving test case "testGeometryTypeId"; testing time: 609us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(151): Entering test case "testIsGeometryCollection" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{398.09999999583306} and areaRotate{398.09999999583306} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{398.09999999583306} and expectedArea{398.10009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(153): info: check GeometryCollection().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(154): info: check MultiPoint().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(155): info: check MultiLineString().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(156): info: check MultiPolygon().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(157): info: check MultiSolid().is() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(151): Leaving test case "testIsGeometryCollection"; testing time: 1657us -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(41): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 17570us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(151): Leaving test case "testIsGeometryCollection"; testing time: 661us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(41): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 6136us 1: ./test/unit/SFCGAL/GeometryTest.cpp(39): Test suite "SFCGAL_GeometryTest" is skipped because disabled 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(130): Entering test suite "SFCGAL_GeometryVisitorTest" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(132): Entering test case "testVisitPoint" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): info: check getTypeWithVisitor() == "Point" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(132): Leaving test case "testVisitPoint"; testing time: 1573us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(132): Leaving test case "testVisitPoint"; testing time: 613us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(136): Entering test case "testVisitLineString" +2: area( ' MULTIPOLYGON(((987920.4 6716933.6,987928.1 6716938.2,987923.1 6716946.6,987922.3 6716946.1,987919.3 6716951.2,987907.3 6716943.8,987909.8 6716939.5,987915.1 6716942.6,987920.4 6716933.6)))' ) = 164.98 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): info: check getTypeWithVisitor() == "LineString" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(136): Leaving test case "testVisitLineString"; testing time: 1608us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(136): Leaving test case "testVisitLineString"; testing time: 609us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(140): Entering test case "testVisitPolygon" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): info: check getTypeWithVisitor() == "Polygon" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(140): Leaving test case "testVisitPolygon"; testing time: 1559us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(140): Leaving test case "testVisitPolygon"; testing time: 638us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(144): Entering test case "testVisitTriangle" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): info: check getTypeWithVisitor() == "Triangle" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(144): Leaving test case "testVisitTriangle"; testing time: 1592us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(144): Leaving test case "testVisitTriangle"; testing time: 645us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(149): Entering test case "testVisitMultiPoint" -2: area( ' MULTIPOLYGON(((186276.8 6866706.9,186257.8 6866706.2,186258.2 6866691.3,186276.5 6866691.4,186276.8 6866706.9)))' ) = 283.5 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{164.97999999935737} and areaRotate{164.97999999935737} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{164.97999999935737} and expectedArea{164.97998046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(151): info: check getTypeWithVisitor() == "MultiPoint" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(149): Leaving test case "testVisitMultiPoint"; testing time: 1610us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(149): Leaving test case "testVisitMultiPoint"; testing time: 603us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(153): Entering test case "testVisitMultiLineString" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(155): info: check getTypeWithVisitor() == "MultiLineString" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(153): Leaving test case "testVisitMultiLineString"; testing time: 1539us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(153): Leaving test case "testVisitMultiLineString"; testing time: 617us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(157): Entering test case "testVisitMultiPolygon" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(159): info: check getTypeWithVisitor() == "MultiPolygon" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(157): Leaving test case "testVisitMultiPolygon"; testing time: 1607us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(157): Leaving test case "testVisitMultiPolygon"; testing time: 632us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(161): Entering test case "testVisitMultiSolid" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{283.49999999480497} and areaRotate{283.49999999480497} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{283.49999999480497} and expectedArea{283.5} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((990303 6714463.2,990300.5 6714454.8,990290.7 6714457,990292.5 6714465.7,990303 6714463.2)))' ) = 91.835 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(163): info: check getTypeWithVisitor() == "MultiSolid" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(161): Leaving test case "testVisitMultiSolid"; testing time: 1568us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(161): Leaving test case "testVisitMultiSolid"; testing time: 633us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(165): Entering test case "testVisitGeometryCollection" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(167): info: check getTypeWithVisitor() == "GeometryCollection" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(165): Leaving test case "testVisitGeometryCollection"; testing time: 1584us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(165): Leaving test case "testVisitGeometryCollection"; testing time: 638us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(171): Entering test case "testVisitTriangulatedSurface" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{91.834999995382418} and areaRotate{91.834999995382418} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{91.834999995382418} and expectedArea{91.83544921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(173): info: check getTypeWithVisitor() == "TriangulatedSurface" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(171): Leaving test case "testVisitTriangulatedSurface"; testing time: 1578us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(171): Leaving test case "testVisitTriangulatedSurface"; testing time: 662us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(177): Entering test case "testVisitPolyhedralSurface" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(179): info: check getTypeWithVisitor() == "PolyhedralSurface" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(177): Leaving test case "testVisitPolyhedralSurface"; testing time: 1562us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(177): Leaving test case "testVisitPolyhedralSurface"; testing time: 635us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(183): Entering test case "testVisitSolid" -2: area( ' MULTIPOLYGON(((970435.8 6768262,970445.4 6768259.8,970447.8 6768268.5,970439.5 6768269.6,970435.8 6768262)))' ) = 77.975 +2: area( ' MULTIPOLYGON(((971228.6 6768472.2,971219.2 6768473.8,971220.6 6768480.4,971231.9 6768476.2,971228.6 6768472.2)))' ) = 61.67 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(185): info: check getTypeWithVisitor() == "Solid" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(183): Leaving test case "testVisitSolid"; testing time: 1618us -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(130): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 19536us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(183): Leaving test case "testVisitSolid"; testing time: 643us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(130): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 7832us 1: ./test/unit/SFCGAL/KernelTest.cpp(41): Entering test suite "SFCGAL_KernelTest" 1: ./test/unit/SFCGAL/KernelTest.cpp(46): Entering test case "testRobustArithmetric" 1: ./test/unit/SFCGAL/KernelTest.cpp(52): info: check v == 0 has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(46): Leaving test case "testRobustArithmetric"; testing time: 1696us +1: ./test/unit/SFCGAL/KernelTest.cpp(46): Leaving test case "testRobustArithmetric"; testing time: 666us 1: ./test/unit/SFCGAL/KernelTest.cpp(59): Entering test case "testSerializeDeserialize" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{61.669999998756666} and areaRotate{61.669999998756666} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{61.669999998756666} and expectedArea{61.67041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/KernelTest.cpp(69): info: check a == b has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(59): Leaving test case "testSerializeDeserialize"; testing time: 1730us +1: ./test/unit/SFCGAL/KernelTest.cpp(59): Leaving test case "testSerializeDeserialize"; testing time: 709us 1: ./test/unit/SFCGAL/KernelTest.cpp(75): Entering test case "testIntersectsRobutness" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{77.974999998768894} and areaRotate{77.974999998768894} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/KernelTest.cpp(86): info: check abIcd != nullptr has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{77.974999998768894} and expectedArea{77.97509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/KernelTest.cpp(95): info: check abIef != nullptr has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(99): info: check intersectionA.toPoint_2() == intersectionB.toPoint_2() has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(75): Leaving test case "testIntersectsRobutness"; testing time: 1983us -1: ./test/unit/SFCGAL/KernelTest.cpp(41): Leaving test suite "SFCGAL_KernelTest"; testing time: 5550us +1: ./test/unit/SFCGAL/KernelTest.cpp(75): Leaving test case "testIntersectsRobutness"; testing time: 860us +1: ./test/unit/SFCGAL/KernelTest.cpp(41): Leaving test suite "SFCGAL_KernelTest"; testing time: 2300us 1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Entering test suite "SFCGAL_LineStringTest" 1: ./test/unit/SFCGAL/LineStringTest.cpp(36): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/LineStringTest.cpp(39): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(40): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(41): info: check !g.isMeasured() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(42): info: check g.numPoints() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(36): Leaving test case "defaultConstructor"; testing time: 1684us +1: ./test/unit/SFCGAL/LineStringTest.cpp(36): Leaving test case "defaultConstructor"; testing time: 1122us 1: ./test/unit/SFCGAL/LineStringTest.cpp(46): Entering test case "constructorFromVector" +2: area( ' MULTIPOLYGON(((971632.3 6768310.4,971641.5 6768297.3,971651.4 6768302.3,971649.5 6768306.7,971654.8 6768310.6,971646.5 6768321.7,971632.3 6768310.4)))' ) = 291.22 1: ./test/unit/SFCGAL/LineStringTest.cpp(53): info: check g.numPoints() == 2U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(54): info: check g.pointN(0).x() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(55): info: check g.pointN(0).y() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(56): info: check g.pointN(1).x() == 2.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(57): info: check g.pointN(1).y() == 2.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(46): Leaving test case "constructorFromVector"; testing time: 1722us +1: ./test/unit/SFCGAL/LineStringTest.cpp(46): Leaving test case "constructorFromVector"; testing time: 757us 1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Entering test case "twoPointsConstructor" 1: ./test/unit/SFCGAL/LineStringTest.cpp(65): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(66): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(67): info: check g.asText(1) == "LINESTRING (0.0 0.0,2.0 3.0)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Leaving test case "twoPointsConstructor"; testing time: 1683us +1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Leaving test case "twoPointsConstructor"; testing time: 659us 1: ./test/unit/SFCGAL/LineStringTest.cpp(75): Entering test case "testClear" 1: ./test/unit/SFCGAL/LineStringTest.cpp(79): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(75): Leaving test case "testClear"; testing time: 1562us +1: ./test/unit/SFCGAL/LineStringTest.cpp(75): Leaving test case "testClear"; testing time: 622us 1: ./test/unit/SFCGAL/LineStringTest.cpp(83): Entering test case "testReverse_empty" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{291.21999999334332} and areaRotate{291.21999999334332} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(87): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(83): Leaving test case "testReverse_empty"; testing time: 1535us +1: ./test/unit/SFCGAL/LineStringTest.cpp(83): Leaving test case "testReverse_empty"; testing time: 632us 1: ./test/unit/SFCGAL/LineStringTest.cpp(89): Entering test case "testReverse_twoPoints" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{291.21999999334332} and expectedArea{291.22021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(93): info: check g.pointN(0).x() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(94): info: check g.pointN(0).y() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(95): info: check g.pointN(1).x() == 0.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(96): info: check g.pointN(1).y() == 0.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(89): Leaving test case "testReverse_twoPoints"; testing time: 1638us +1: ./test/unit/SFCGAL/LineStringTest.cpp(89): Leaving test case "testReverse_twoPoints"; testing time: 694us 1: ./test/unit/SFCGAL/LineStringTest.cpp(102): Entering test case "testNumSegments_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(105): info: check g.numSegments() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(102): Leaving test case "testNumSegments_empty"; testing time: 1538us +1: ./test/unit/SFCGAL/LineStringTest.cpp(102): Leaving test case "testNumSegments_empty"; testing time: 621us 1: ./test/unit/SFCGAL/LineStringTest.cpp(107): Entering test case "testNumSegments_onlyOnePoint" -2: area( ' MULTIPOLYGON(((987920.4 6716933.6,987928.1 6716938.2,987923.1 6716946.6,987922.3 6716946.1,987919.3 6716951.2,987907.3 6716943.8,987909.8 6716939.5,987915.1 6716942.6,987920.4 6716933.6)))' ) = 164.98 1: ./test/unit/SFCGAL/LineStringTest.cpp(111): info: check g.numSegments() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(107): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 1584us +1: ./test/unit/SFCGAL/LineStringTest.cpp(107): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 607us 1: ./test/unit/SFCGAL/LineStringTest.cpp(113): Entering test case "testNumSegments_twoPoints" +2: area( ' MULTIPOLYGON(((971271.5 6768626,971258.5 6768623.8,971258.9 6768643.1,971272.1 6768642.4,971273.1 6768633.3,971271.2 6768633.1,971271.5 6768626)))' ) = 237.615 1: ./test/unit/SFCGAL/LineStringTest.cpp(116): info: check g.numSegments() == 1U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(113): Leaving test case "testNumSegments_twoPoints"; testing time: 1547us +1: ./test/unit/SFCGAL/LineStringTest.cpp(113): Leaving test case "testNumSegments_twoPoints"; testing time: 627us 1: ./test/unit/SFCGAL/LineStringTest.cpp(129): Entering test case "testIsClosed_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(132): info: check !g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(129): Leaving test case "testIsClosed_empty"; testing time: 1524us +1: ./test/unit/SFCGAL/LineStringTest.cpp(129): Leaving test case "testIsClosed_empty"; testing time: 621us 1: ./test/unit/SFCGAL/LineStringTest.cpp(134): Entering test case "testIsClosed_noClosed" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{237.61499999871251} and areaRotate{237.61499999871251} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(140): info: check !g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(134): Leaving test case "testIsClosed_noClosed"; testing time: 1592us +1: ./test/unit/SFCGAL/LineStringTest.cpp(134): Leaving test case "testIsClosed_noClosed"; testing time: 640us 1: ./test/unit/SFCGAL/LineStringTest.cpp(142): Entering test case "testIsClosed_triangle" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{237.61499999871251} and expectedArea{237.61572265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(149): info: check g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(142): Leaving test case "testIsClosed_triangle"; testing time: 1556us +1: ./test/unit/SFCGAL/LineStringTest.cpp(142): Leaving test case "testIsClosed_triangle"; testing time: 664us 1: ./test/unit/SFCGAL/LineStringTest.cpp(156): Entering test case "simpleIteratorTest" 1: ./test/unit/SFCGAL/LineStringTest.cpp(165): info: check it->asText(3) == "POINT (0.000 0.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(167): info: check it != end has passed @@ -16618,7 +16668,7 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(170): info: check it != end has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(171): info: check it->asText(3) == "POINT (2.000 2.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(173): info: check it == end has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(156): Leaving test case "simpleIteratorTest"; testing time: 1734us +1: ./test/unit/SFCGAL/LineStringTest.cpp(156): Leaving test case "simpleIteratorTest"; testing time: 683us 1: ./test/unit/SFCGAL/LineStringTest.cpp(176): Entering test case "iteratorTests" 1: ./test/unit/SFCGAL/LineStringTest.cpp(190): info: check *pi == g.pointN(i).toPoint_2() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(190): info: check *pi == g.pointN(i).toPoint_2() has passed @@ -16628,49 +16678,47 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(198): info: check *ppi == g.pointN(i).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(198): info: check *ppi == g.pointN(i).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(198): info: check *ppi == g.pointN(i).toPoint_3() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(176): Leaving test case "iteratorTests"; testing time: 1708us +1: ./test/unit/SFCGAL/LineStringTest.cpp(176): Leaving test case "iteratorTests"; testing time: 668us 1: ./test/unit/SFCGAL/LineStringTest.cpp(205): Entering test case "testToPolygon_2_Empty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{164.97999999935737} and areaRotate{164.97999999935737} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{164.97999999935737} and expectedArea{164.97998046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(209): info: check polygon.is_empty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(205): Leaving test case "testToPolygon_2_Empty"; testing time: 1555us +1: ./test/unit/SFCGAL/LineStringTest.cpp(205): Leaving test case "testToPolygon_2_Empty"; testing time: 1296us 1: ./test/unit/SFCGAL/LineStringTest.cpp(211): Entering test case "testToPolygon_2_checkOrientation" +2: area( ' MULTIPOLYGON(((971276.8 6768626,971296.8 6768626.1,971297 6768639.5,971289.3 6768639.4,971289.8 6768644.9,971280.4 6768645,971280.9 6768637.7,971276.5 6768637.5,971276.8 6768626)))' ) = 312.9 1: ./test/unit/SFCGAL/LineStringTest.cpp(222): info: check !polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(223): info: check polygon.is_clockwise_oriented() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(228): info: check !polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(229): info: check polygon.is_counterclockwise_oriented() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(211): Leaving test case "testToPolygon_2_checkOrientation"; testing time: 1739us +1: ./test/unit/SFCGAL/LineStringTest.cpp(211): Leaving test case "testToPolygon_2_checkOrientation"; testing time: 711us 1: ./test/unit/SFCGAL/LineStringTest.cpp(236): Entering test case "testClone" 1: ./test/unit/SFCGAL/LineStringTest.cpp(242): info: check copy->is() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(243): info: check copy->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(236): Leaving test case "testClone"; testing time: 1576us +1: ./test/unit/SFCGAL/LineStringTest.cpp(236): Leaving test case "testClone"; testing time: 998us 1: ./test/unit/SFCGAL/LineStringTest.cpp(247): Entering test case "testBoundary_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(251): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(252): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(247): Leaving test case "testBoundary_empty"; testing time: 1703us +1: ./test/unit/SFCGAL/LineStringTest.cpp(247): Leaving test case "testBoundary_empty"; testing time: 682us 1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Entering test case "testBoundary_3points" -2: area( ' MULTIPOLYGON(((990303 6714463.2,990300.5 6714454.8,990290.7 6714457,990292.5 6714465.7,990303 6714463.2)))' ) = 91.835 1: ./test/unit/SFCGAL/LineStringTest.cpp(262): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(263): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(264): info: check boundary->numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Leaving test case "testBoundary_3points"; testing time: 1623us +1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Leaving test case "testBoundary_3points"; testing time: 632us 1: ./test/unit/SFCGAL/LineStringTest.cpp(266): Entering test case "testBoundary_closed" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{312.89999999794537} and areaRotate{312.89999999794537} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{312.89999999794537} and expectedArea{312.8994140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(275): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(276): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(266): Leaving test case "testBoundary_closed"; testing time: 1621us +1: ./test/unit/SFCGAL/LineStringTest.cpp(266): Leaving test case "testBoundary_closed"; testing time: 618us 1: ./test/unit/SFCGAL/LineStringTest.cpp(280): Entering test case "testEnvelope_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(282): info: check LineString().envelope().isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(280): Leaving test case "testEnvelope_empty"; testing time: 1615us +1: ./test/unit/SFCGAL/LineStringTest.cpp(280): Leaving test case "testEnvelope_empty"; testing time: 687us 1: ./test/unit/SFCGAL/LineStringTest.cpp(284): Entering test case "testEnvelope_2D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{91.834999995382418} and areaRotate{91.834999995382418} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{91.834999995382418} and expectedArea{91.83544921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(292): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(293): info: check !box.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(295): info: check box.xMin() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(296): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(297): info: check box.yMin() == 5.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(298): info: check box.yMax() == 9.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(284): Leaving test case "testEnvelope_2D"; testing time: 1655us +1: ./test/unit/SFCGAL/LineStringTest.cpp(284): Leaving test case "testEnvelope_2D"; testing time: 673us 1: ./test/unit/SFCGAL/LineStringTest.cpp(300): Entering test case "testEnvelope_3D" 1: ./test/unit/SFCGAL/LineStringTest.cpp(308): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(309): info: check box.is3D() has passed @@ -16680,157 +16728,165 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(314): info: check box.yMax() == 9.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(315): info: check box.zMin() == 11.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(316): info: check box.zMax() == 17.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(300): Leaving test case "testEnvelope_3D"; testing time: 2103us +1: ./test/unit/SFCGAL/LineStringTest.cpp(300): Leaving test case "testEnvelope_3D"; testing time: 659us 1: ./test/unit/SFCGAL/LineStringTest.cpp(320): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(323): info: check g.asText(1) == "LINESTRING EMPTY" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(320): Leaving test case "asTextEmpty"; testing time: 1558us +1: ./test/unit/SFCGAL/LineStringTest.cpp(320): Leaving test case "asTextEmpty"; testing time: 602us 1: ./test/unit/SFCGAL/LineStringTest.cpp(325): Entering test case "asText2d" 1: ./test/unit/SFCGAL/LineStringTest.cpp(328): info: check g.asText(3) == "LINESTRING (2.000 3.000,4.000 5.000)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(325): Leaving test case "asText2d"; testing time: 1626us +1: ./test/unit/SFCGAL/LineStringTest.cpp(325): Leaving test case "asText2d"; testing time: 639us 1: ./test/unit/SFCGAL/LineStringTest.cpp(330): Entering test case "asText3d" -2: area( ' MULTIPOLYGON(((971228.6 6768472.2,971219.2 6768473.8,971220.6 6768480.4,971231.9 6768476.2,971228.6 6768472.2)))' ) = 61.67 1: ./test/unit/SFCGAL/LineStringTest.cpp(333): info: check g.asText(3) == "LINESTRING Z (2.000 3.000 7.000,4.000 5.000 8.000)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(330): Leaving test case "asText3d"; testing time: 1603us +1: ./test/unit/SFCGAL/LineStringTest.cpp(330): Leaving test case "asText3d"; testing time: 631us 1: ./test/unit/SFCGAL/LineStringTest.cpp(338): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/LineStringTest.cpp(341): info: check g.geometryType() == "LineString" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(338): Leaving test case "testGeometryType"; testing time: 2905us +1: ./test/unit/SFCGAL/LineStringTest.cpp(338): Leaving test case "testGeometryType"; testing time: 626us 1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/LineStringTest.cpp(348): info: check g.geometryTypeId() == TYPE_LINESTRING has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Leaving test case "testGeometryTypeId"; testing time: 1610us +1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Leaving test case "testGeometryTypeId"; testing time: 639us 1: ./test/unit/SFCGAL/LineStringTest.cpp(355): Entering test case "testIsEmpty_true" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{61.669999998756666} and areaRotate{61.669999998756666} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{61.669999998756666} and expectedArea{61.67041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(358): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(355): Leaving test case "testIsEmpty_true"; testing time: 1594us +1: ./test/unit/SFCGAL/LineStringTest.cpp(355): Leaving test case "testIsEmpty_true"; testing time: 606us 1: ./test/unit/SFCGAL/LineStringTest.cpp(360): Entering test case "testIsEmpty_false" +2: area( ' MULTIPOLYGON(((650686.1 6913382.7,650681.3 6913398.2,650676.2 6913396.7,650673.2 6913406.8,650658.8 6913401.2,650648.8 6913438,650660.6 6913441.6,650669.8 6913441.4,650683.9 6913445.1,650681.7 6913451.1,650670.4 6913446.9,650667.3 6913457.2,650693.5 6913467.1,650697.7 6913457.2,650687.9 6913453.3,650689.2 6913450.3,650699.4 6913452.9,650720.3 6913396.1,650686.1 6913382.7)))' ) = 3256.53 1: ./test/unit/SFCGAL/LineStringTest.cpp(363): info: check !g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(360): Leaving test case "testIsEmpty_false"; testing time: 1548us +1: ./test/unit/SFCGAL/LineStringTest.cpp(360): Leaving test case "testIsEmpty_false"; testing time: 615us 1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Entering test case "testIs3D_false" 1: ./test/unit/SFCGAL/LineStringTest.cpp(370): info: check !g.is3D() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Leaving test case "testIs3D_false"; testing time: 1587us +1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Leaving test case "testIs3D_false"; testing time: 610us 1: ./test/unit/SFCGAL/LineStringTest.cpp(372): Entering test case "testIs3D_true" 1: ./test/unit/SFCGAL/LineStringTest.cpp(375): info: check g.is3D() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(372): Leaving test case "testIs3D_true"; testing time: 1545us +1: ./test/unit/SFCGAL/LineStringTest.cpp(372): Leaving test case "testIs3D_true"; testing time: 612us 1: ./test/unit/SFCGAL/LineStringTest.cpp(382): Entering test case "isLineString" 1: ./test/unit/SFCGAL/LineStringTest.cpp(385): info: check g.is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(382): Leaving test case "isLineString"; testing time: 1528us -1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Leaving test suite "SFCGAL_LineStringTest"; testing time: 56371us +1: ./test/unit/SFCGAL/LineStringTest.cpp(382): Leaving test case "isLineString"; testing time: 608us +1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Leaving test suite "SFCGAL_LineStringTest"; testing time: 23477us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(31): Entering test suite "SFCGAL_MultiLineStringTest" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(33): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(36): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(37): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(33): Leaving test case "defaultConstructor"; testing time: 1645us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(33): Leaving test case "defaultConstructor"; testing time: 681us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(42): Entering test case "addLineString" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(42): Leaving test case "addLineString"; testing time: 1543us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(42): Leaving test case "addLineString"; testing time: 720us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(49): Entering test case "addLineStringThrow" -2: area( ' MULTIPOLYGON(((971632.3 6768310.4,971641.5 6768297.3,971651.4 6768302.3,971649.5 6768306.7,971654.8 6768310.6,971646.5 6768321.7,971632.3 6768310.4)))' ) = 291.22 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(49): Leaving test case "addLineStringThrow"; testing time: 1880us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(49): Leaving test case "addLineStringThrow"; testing time: 633us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(60): info: check g.asText(1) == "MULTILINESTRING EMPTY" has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): Leaving test case "asTextEmpty"; testing time: 1580us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): Leaving test case "asTextEmpty"; testing time: 608us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(68): info: check g.asText(1) == "MULTILINESTRING ((0.0 0.0,1.0 1.0),(1.0 1.0,2.0 2.0))" has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "asText2d"; testing time: 1645us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{3256.5250000060887} and areaRotate{3256.5250000060887} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{3256.5250000060887} and expectedArea{3256.525390625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "asText2d"; testing time: 639us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(74): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(77): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(74): Leaving test case "isGeometryCollection"; testing time: 1563us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(74): Leaving test case "isGeometryCollection"; testing time: 629us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(80): Entering test case "isMultiLineString" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(83): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(80): Leaving test case "isMultiLineString"; testing time: 1545us -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(31): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 11723us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(80): Leaving test case "isMultiLineString"; testing time: 648us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(31): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 4710us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(31): Entering test suite "SFCGAL_MultiPointTest" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(33): Entering test case "defaultConstructor" +2: area( ' MULTIPOLYGON(((879677.2 6558431.2,879683.4 6558430.7,879682.4 6558424.6,879676.5 6558426.9,879677.2 6558431.2)))' ) = 32.65 1: ./test/unit/SFCGAL/MultiPointTest.cpp(36): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(37): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(38): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(33): Leaving test case "defaultConstructor"; testing time: 1605us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(33): Leaving test case "defaultConstructor"; testing time: 659us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(41): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(44): info: check g.geometryTypeId() == TYPE_MULTIPOINT has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(41): Leaving test case "testGeometryTypeId"; testing time: 1546us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(41): Leaving test case "testGeometryTypeId"; testing time: 627us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(48): Entering test case "addPoint" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{291.21999999334332} and areaRotate{291.21999999334332} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{291.21999999334332} and expectedArea{291.22021484375} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{32.649999998026765} and areaRotate{32.649999998026765} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{32.649999998026765} and expectedArea{32.64990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(52): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(48): Leaving test case "addPoint"; testing time: 1743us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(48): Leaving test case "addPoint"; testing time: 639us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(55): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(58): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(55): Leaving test case "addLineStringThrow"; testing time: 1635us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(55): Leaving test case "addLineStringThrow"; testing time: 639us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(63): Entering test case "asTextEmpty" +2: area( ' MULTIPOLYGON(((963507.6 6230245.7,963502 6230245.5,963503 6230224.3,963508.5 6230224.5,963507.6 6230245.7)))' ) = 117.85 1: ./test/unit/SFCGAL/MultiPointTest.cpp(66): info: check g.asText(1) == "MULTIPOINT EMPTY" has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(63): Leaving test case "asTextEmpty"; testing time: 1571us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(63): Leaving test case "asTextEmpty"; testing time: 647us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(69): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(74): info: check g.asText(3) == "MULTIPOINT ((2.000 3.000),(3.000 4.000))" has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(69): Leaving test case "asText2d"; testing time: 1649us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(69): Leaving test case "asText2d"; testing time: 766us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(79): Entering test case "isGeometryCollection" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{117.84999999855066} and areaRotate{117.84999999855066} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{117.84999999855066} and expectedArea{117.849609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(82): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(79): Leaving test case "isGeometryCollection"; testing time: 1561us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(79): Leaving test case "isGeometryCollection"; testing time: 646us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(85): Entering test case "isMultiPoint" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(88): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(85): Leaving test case "isMultiPoint"; testing time: 1592us -1: ./test/unit/SFCGAL/MultiPointTest.cpp(31): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 13266us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(85): Leaving test case "isMultiPoint"; testing time: 617us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(31): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 5439us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(33): Entering test suite "SFCGAL_MultiPolygonTest" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(35): Entering test case "defaultConstructor" -2: area( ' MULTIPOLYGON(((971271.5 6768626,971258.5 6768623.8,971258.9 6768643.1,971272.1 6768642.4,971273.1 6768633.3,971271.2 6768633.1,971271.5 6768626)))' ) = 237.615 +2: area( ' MULTIPOLYGON(((505099.1 6885698.9,505115.1 6885696.2,505113.9 6885690.8,505098.4 6885693.2,505099.1 6885698.9)))' ) = 89.835 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(38): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(39): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(40): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 1597us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 623us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(43): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(46): info: check g.geometryTypeId() == TYPE_MULTIPOLYGON has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(43): Leaving test case "testGeometryTypeId"; testing time: 1711us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(43): Leaving test case "testGeometryTypeId"; testing time: 617us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(50): Entering test case "addPolygon" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(54): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(50): Leaving test case "addPolygon"; testing time: 1652us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{89.834999996919066} and areaRotate{89.834999996919066} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{89.834999996919066} and expectedArea{89.835205078125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(50): Leaving test case "addPolygon"; testing time: 628us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(57): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(60): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(57): Leaving test case "addLineStringThrow"; testing time: 1729us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(57): Leaving test case "addLineStringThrow"; testing time: 864us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(65): Entering test case "asTextEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{237.61499999871251} and areaRotate{237.61499999871251} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{237.61499999871251} and expectedArea{237.61572265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(68): info: check g.asText(1) == "MULTIPOLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(65): Leaving test case "asTextEmpty"; testing time: 1722us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(65): Leaving test case "asTextEmpty"; testing time: 622us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(70): Entering test case "asText2d" +2: area( ' MULTIPOLYGON(((245256.3 6856304.4,245257.1 6856298,245236.2 6856295,245235.5 6856299.9,245256.3 6856304.4)))' ) = 120.615 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(75): info: check g.asText(3) == "MULTIPOLYGON (((0.000 0.000,1.000 0.000,1.000 1.000,0.000 " "1.000,0.000 0.000)),((2.000 4.000,3.000 4.000,3.000 " "5.000,2.000 5.000,2.000 4.000)))" has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(70): Leaving test case "asText2d"; testing time: 1765us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(70): Leaving test case "asText2d"; testing time: 671us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(83): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(86): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(83): Leaving test case "isGeometryCollection"; testing time: 1657us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{120.61499999802267} and areaRotate{120.61499999802267} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{120.61499999802267} and expectedArea{120.615112304688} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(83): Leaving test case "isGeometryCollection"; testing time: 608us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(89): Entering test case "isMultiPolygon" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(92): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(89): Leaving test case "isMultiPolygon"; testing time: 1566us -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(33): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 13777us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(89): Leaving test case "isMultiPolygon"; testing time: 618us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(33): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 5425us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(33): Entering test suite "SFCGAL_MultiSolidTest" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(35): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(38): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(39): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(40): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 1638us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 674us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(43): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(46): info: check g.geometryTypeId() == TYPE_MULTISOLID has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(43): Leaving test case "testGeometryTypeId"; testing time: 1562us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(43): Leaving test case "testGeometryTypeId"; testing time: 656us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(50): Entering test case "addSolid" +2: area( ' MULTIPOLYGON(((987885.4 6716896.7,987888.4 6716898.3,987884 6716906.4,987873.4 6716900.5,987877.5 6716893.1,987885.1 6716897.3,987885.4 6716896.7)))' ) = 104.91 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(54): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(50): Leaving test case "addSolid"; testing time: 1557us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(50): Leaving test case "addSolid"; testing time: 636us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(57): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(60): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(57): Leaving test case "addLineStringThrow"; testing time: 2699us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(57): Leaving test case "addLineStringThrow"; testing time: 711us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(65): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(68): info: check g.asText(1) == "MULTISOLID EMPTY" has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(65): Leaving test case "asTextEmpty"; testing time: 1608us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(65): Leaving test case "asTextEmpty"; testing time: 613us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(70): Entering test case "asText2d" -2: area( ' MULTIPOLYGON(((971276.8 6768626,971296.8 6768626.1,971297 6768639.5,971289.3 6768639.4,971289.8 6768644.9,971280.4 6768645,971280.9 6768637.7,971276.5 6768637.5,971276.8 6768626)))' ) = 312.9 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{104.90999999841794} and areaRotate{104.90999999841794} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{104.90999999841794} and expectedArea{104.91015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(75): info: check g.asText(0) == "MULTISOLID Z (((((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),((0 0 1,1 0 1,1 1 1,0 " "1 1,0 0 1)),((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),((1 1 0,0 1 0,0 1 1,1 1 " "1,1 1 0)),((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)),((0 0 0,0 0 1,0 1 1,0 1 0,0 " "0 0)))),((((2 4 6,2 5 6,3 5 6,3 4 6,2 4 6)),((2 4 7,3 4 7,3 5 7,2 5 7,2 " "4 7)),((2 4 6,3 4 6,3 4 7,2 4 7,2 4 6)),((3 5 6,2 5 6,2 5 7,3 5 7,3 5 " "6)),((3 4 6,3 5 6,3 5 7,3 4 7,3 4 6)),((2 4 6,2 4 7,2 5 7,2 5 6,2 4 " "6)))))" has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(70): Leaving test case "asText2d"; testing time: 2361us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(70): Leaving test case "asText2d"; testing time: 935us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(91): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Leaving test case "isGeometryCollection"; testing time: 1586us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Leaving test case "isGeometryCollection"; testing time: 651us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(94): Entering test case "isMultiSolid" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(97): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(94): Leaving test case "isMultiSolid"; testing time: 1671us -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(33): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 15053us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(94): Leaving test case "isMultiSolid"; testing time: 654us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(33): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 5702us 1: ./test/unit/SFCGAL/NumericTest.cpp(30): Entering test suite "SFCGAL_NumericTest" 1: ./test/unit/SFCGAL/NumericTest.cpp(32): Entering test case "testFloorRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(34): info: check SFCGAL::floor(CGAL::Gmpq(0)) == 0 has passed @@ -16839,22 +16895,23 @@ 1: ./test/unit/SFCGAL/NumericTest.cpp(37): info: check SFCGAL::floor(CGAL::Gmpq(2, 3)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(38): info: check SFCGAL::floor(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(39): info: check SFCGAL::floor(CGAL::Gmpq(4, 3)) == 1 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(32): Leaving test case "testFloorRational"; testing time: 1795us +1: ./test/unit/SFCGAL/NumericTest.cpp(32): Leaving test case "testFloorRational"; testing time: 673us 1: ./test/unit/SFCGAL/NumericTest.cpp(42): Entering test case "testCeilRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(44): info: check SFCGAL::ceil(CGAL::Gmpq(0)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(45): info: check SFCGAL::ceil(CGAL::Gmpq(1, 2)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(46): info: check SFCGAL::ceil(CGAL::Gmpq(1, 3)) == 1 has passed +2: area( ' MULTIPOLYGON(((987783.2 6716923.9,987786.8 6716918.6,987793.1 6716922.7,987790.5 6716926.5,987793.5 6716928.6,987791.2 6716931.9,987787.5 6716929.3,987784.3 6716927.1,987785.4 6716925.5,987783.2 6716923.9)))' ) = 73.16 1: ./test/unit/SFCGAL/NumericTest.cpp(47): info: check SFCGAL::ceil(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(48): info: check SFCGAL::ceil(CGAL::Gmpq(4, 3)) == 2 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(42): Leaving test case "testCeilRational"; testing time: 1859us +1: ./test/unit/SFCGAL/NumericTest.cpp(42): Leaving test case "testCeilRational"; testing time: 679us 1: ./test/unit/SFCGAL/NumericTest.cpp(51): Entering test case "testRoundRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(53): info: check SFCGAL::round(CGAL::Gmpq(0)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(54): info: check SFCGAL::round(CGAL::Gmpq(1, 2)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(55): info: check SFCGAL::round(CGAL::Gmpq(1, 3)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(56): info: check SFCGAL::round(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(57): info: check SFCGAL::round(CGAL::Gmpq(4, 3)) == 1 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(51): Leaving test case "testRoundRational"; testing time: 1750us -1: ./test/unit/SFCGAL/NumericTest.cpp(30): Leaving test suite "SFCGAL_NumericTest"; testing time: 5540us +1: ./test/unit/SFCGAL/NumericTest.cpp(51): Leaving test case "testRoundRational"; testing time: 668us +1: ./test/unit/SFCGAL/NumericTest.cpp(30): Leaving test suite "SFCGAL_NumericTest"; testing time: 2079us 1: ./test/unit/SFCGAL/PointTest.cpp(33): Entering test suite "SFCGAL_PointTest" 1: ./test/unit/SFCGAL/PointTest.cpp(36): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/PointTest.cpp(39): info: check g.isEmpty() has passed @@ -16864,53 +16921,54 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(45): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(46): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(47): info: check std::isnan(g.m()) has passed -1: ./test/unit/SFCGAL/PointTest.cpp(36): Leaving test case "defaultConstructor"; testing time: 2114us +1: ./test/unit/SFCGAL/PointTest.cpp(36): Leaving test case "defaultConstructor"; testing time: 732us 1: ./test/unit/SFCGAL/PointTest.cpp(53): Entering test case "xyConstructor" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{312.89999999794537} and areaRotate{312.89999999794537} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{312.89999999794537} and expectedArea{312.8994140625} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{73.160000001057611} and areaRotate{73.160000001057611} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{73.160000001057611} and expectedArea{73.16015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(56): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(57): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(58): info: check g.x() == 2.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(59): info: check g.y() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(60): info: check g.z() == 0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyConstructor"; testing time: 1662us +1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyConstructor"; testing time: 1160us 1: ./test/unit/SFCGAL/PointTest.cpp(65): Entering test case "xyzConstructor" 1: ./test/unit/SFCGAL/PointTest.cpp(68): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(69): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(70): info: check g.x() == 2.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(71): info: check g.y() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(72): info: check g.z() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(65): Leaving test case "xyzConstructor"; testing time: 1725us +1: ./test/unit/SFCGAL/PointTest.cpp(65): Leaving test case "xyzConstructor"; testing time: 633us 1: ./test/unit/SFCGAL/PointTest.cpp(87): Entering test case "testGetSetM" 1: ./test/unit/SFCGAL/PointTest.cpp(90): info: check !p.isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(91): info: check std::isnan(p.m()) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(93): info: check p.m() == 5.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(87): Leaving test case "testGetSetM"; testing time: 1610us +1: ./test/unit/SFCGAL/PointTest.cpp(87): Leaving test case "testGetSetM"; testing time: 634us 1: ./test/unit/SFCGAL/PointTest.cpp(104): Entering test case "emptyToVector_2" 1: ./test/unit/SFCGAL/PointTest.cpp(108): info: check CGAL::to_double(p.x()) == 0.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(109): info: check CGAL::to_double(p.y()) == 0.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(104): Leaving test case "emptyToVector_2"; testing time: 1633us +1: ./test/unit/SFCGAL/PointTest.cpp(104): Leaving test case "emptyToVector_2"; testing time: 628us 1: ./test/unit/SFCGAL/PointTest.cpp(111): Entering test case "xyToVector_2" 1: ./test/unit/SFCGAL/PointTest.cpp(115): info: check CGAL::to_double(p.x()) == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(116): info: check CGAL::to_double(p.y()) == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(111): Leaving test case "xyToVector_2"; testing time: 1596us +1: ./test/unit/SFCGAL/PointTest.cpp(111): Leaving test case "xyToVector_2"; testing time: 631us 1: ./test/unit/SFCGAL/PointTest.cpp(118): Entering test case "xyToVector_3" 1: ./test/unit/SFCGAL/PointTest.cpp(123): info: check CGAL::to_double(p.x()) == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(124): info: check CGAL::to_double(p.y()) == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(125): info: check CGAL::to_double(p.z()) == 0.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(118): Leaving test case "xyToVector_3"; testing time: 1612us +1: ./test/unit/SFCGAL/PointTest.cpp(118): Leaving test case "xyToVector_3"; testing time: 670us 1: ./test/unit/SFCGAL/PointTest.cpp(135): Entering test case "testClone" +2: area( ' MULTIPOLYGON(((987778.7 6716934.1,987779.2 6716933.5,987778.6 6716933.1,987779.6 6716931.6,987780.5 6716932.3,987784.3 6716927.1,987787.5 6716929.3,987779.8 6716940.2,987779 6716941.3,987773.2 6716939.1,987777.6 6716933.2,987778.7 6716934.1)))' ) = 76.135 1: ./test/unit/SFCGAL/PointTest.cpp(139): info: check copy->is() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(140): info: check copy->as().x() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(141): info: check copy->as().y() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(135): Leaving test case "testClone"; testing time: 1675us +1: ./test/unit/SFCGAL/PointTest.cpp(135): Leaving test case "testClone"; testing time: 678us 1: ./test/unit/SFCGAL/PointTest.cpp(145): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/PointTest.cpp(149): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(150): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(145): Leaving test case "testBoundary"; testing time: 1594us +1: ./test/unit/SFCGAL/PointTest.cpp(145): Leaving test case "testBoundary"; testing time: 621us 1: ./test/unit/SFCGAL/PointTest.cpp(154): Entering test case "testEnvelope_empty" 1: ./test/unit/SFCGAL/PointTest.cpp(156): info: check Point().envelope().isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(154): Leaving test case "testEnvelope_empty"; testing time: 1605us +1: ./test/unit/SFCGAL/PointTest.cpp(154): Leaving test case "testEnvelope_empty"; testing time: 615us 1: ./test/unit/SFCGAL/PointTest.cpp(158): Entering test case "testEnvelope_2D" 1: ./test/unit/SFCGAL/PointTest.cpp(162): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(163): info: check !box.is3D() has passed @@ -16918,7 +16976,7 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(166): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(167): info: check box.yMin() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(168): info: check box.yMax() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(158): Leaving test case "testEnvelope_2D"; testing time: 1642us +1: ./test/unit/SFCGAL/PointTest.cpp(158): Leaving test case "testEnvelope_2D"; testing time: 658us 1: ./test/unit/SFCGAL/PointTest.cpp(170): Entering test case "testEnvelope_3D" 1: ./test/unit/SFCGAL/PointTest.cpp(174): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(175): info: check box.is3D() has passed @@ -16928,159 +16986,173 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(180): info: check box.yMax() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(181): info: check box.zMin() == 5.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(182): info: check box.zMax() == 5.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(170): Leaving test case "testEnvelope_3D"; testing time: 1667us +1: ./test/unit/SFCGAL/PointTest.cpp(170): Leaving test case "testEnvelope_3D"; testing time: 647us 1: ./test/unit/SFCGAL/PointTest.cpp(186): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/PointTest.cpp(189): info: check g.asText(1) == "POINT EMPTY" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(186): Leaving test case "asTextEmpty"; testing time: 1636us +1: ./test/unit/SFCGAL/PointTest.cpp(186): Leaving test case "asTextEmpty"; testing time: 644us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{76.13499999979453} and areaRotate{76.13499999979453} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{76.13499999979453} and expectedArea{76.1357421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(191): Entering test case "asText2d" 1: ./test/unit/SFCGAL/PointTest.cpp(194): info: check g.asText(3) == "POINT (2.000 3.000)" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(191): Leaving test case "asText2d"; testing time: 1573us +1: ./test/unit/SFCGAL/PointTest.cpp(191): Leaving test case "asText2d"; testing time: 663us 1: ./test/unit/SFCGAL/PointTest.cpp(196): Entering test case "asText3d" 1: ./test/unit/SFCGAL/PointTest.cpp(199): info: check g.asText(3) == "POINT Z (2.000 3.000 4.000)" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(196): Leaving test case "asText3d"; testing time: 1648us +1: ./test/unit/SFCGAL/PointTest.cpp(196): Leaving test case "asText3d"; testing time: 632us 1: ./test/unit/SFCGAL/PointTest.cpp(203): Entering test case "testGeometryType" +2: area( ' MULTIPOLYGON(((895059.1 6689136.3,895054.2 6689125.7,895018.3 6689143.7,895023.2 6689154,895059.1 6689136.3)))' ) = 462.62 1: ./test/unit/SFCGAL/PointTest.cpp(206): info: check g.geometryType() == "Point" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(203): Leaving test case "testGeometryType"; testing time: 1547us +1: ./test/unit/SFCGAL/PointTest.cpp(203): Leaving test case "testGeometryType"; testing time: 634us 1: ./test/unit/SFCGAL/PointTest.cpp(209): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/PointTest.cpp(212): info: check g.geometryTypeId() == TYPE_POINT has passed -1: ./test/unit/SFCGAL/PointTest.cpp(209): Leaving test case "testGeometryTypeId"; testing time: 1595us +1: ./test/unit/SFCGAL/PointTest.cpp(209): Leaving test case "testGeometryTypeId"; testing time: 616us 1: ./test/unit/SFCGAL/PointTest.cpp(216): Entering test case "testDimension" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{462.62000001501985} and areaRotate{462.62000001501985} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{462.62000001501985} and expectedArea{462.6201171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(219): info: check g.dimension() == 0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(216): Leaving test case "testDimension"; testing time: 1567us +1: ./test/unit/SFCGAL/PointTest.cpp(216): Leaving test case "testDimension"; testing time: 621us 1: ./test/unit/SFCGAL/PointTest.cpp(223): Entering test case "testCoordinateDimension" -2: area( ' MULTIPOLYGON(((650686.1 6913382.7,650681.3 6913398.2,650676.2 6913396.7,650673.2 6913406.8,650658.8 6913401.2,650648.8 6913438,650660.6 6913441.6,650669.8 6913441.4,650683.9 6913445.1,650681.7 6913451.1,650670.4 6913446.9,650667.3 6913457.2,650693.5 6913467.1,650697.7 6913457.2,650687.9 6913453.3,650689.2 6913450.3,650699.4 6913452.9,650720.3 6913396.1,650686.1 6913382.7)))' ) = 3256.53 1: ./test/unit/SFCGAL/PointTest.cpp(225): info: check Point().coordinateDimension() == 0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(226): info: check Point(2.0, 3.0).coordinateDimension() == 2 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(227): info: check Point(2.0, 3.0, 4.0).coordinateDimension() == 3 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(223): Leaving test case "testCoordinateDimension"; testing time: 1578us +1: ./test/unit/SFCGAL/PointTest.cpp(223): Leaving test case "testCoordinateDimension"; testing time: 672us 1: ./test/unit/SFCGAL/PointTest.cpp(230): Entering test case "testIsEmpty" +2: area( ' MULTIPOLYGON(((923926.3 6769385.3,923927.1 6769377.7,923935.9 6769378,923935.2 6769387.3,923926.3 6769385.3)))' ) = 75.645 1: ./test/unit/SFCGAL/PointTest.cpp(232): info: check Point().isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(233): info: check !Point(2.0, 3.0).isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(230): Leaving test case "testIsEmpty"; testing time: 1610us +1: ./test/unit/SFCGAL/PointTest.cpp(230): Leaving test case "testIsEmpty"; testing time: 886us 1: ./test/unit/SFCGAL/PointTest.cpp(236): Entering test case "testIs3D" 1: ./test/unit/SFCGAL/PointTest.cpp(238): info: check !Point().is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(239): info: check !Point(2.0, 3.0).is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(240): info: check Point(2.0, 3.0, 4.0).is3D() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(236): Leaving test case "testIs3D"; testing time: 1586us +1: ./test/unit/SFCGAL/PointTest.cpp(236): Leaving test case "testIs3D"; testing time: 630us 1: ./test/unit/SFCGAL/PointTest.cpp(243): Entering test case "testIsMeasured" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{75.645000003617042} and areaRotate{75.645000003617042} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{75.645000003617042} and expectedArea{75.64501953125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(245): info: check !Point().isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(246): info: check !Point(2.0, 3.0).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(247): info: check !Point(2.0, 3.0, 4.0).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(248): info: check Point(2.0, 3.0, 4.0, 5.0).isMeasured() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(243): Leaving test case "testIsMeasured"; testing time: 1630us +1: ./test/unit/SFCGAL/PointTest.cpp(243): Leaving test case "testIsMeasured"; testing time: 648us 1: ./test/unit/SFCGAL/PointTest.cpp(255): Entering test case "isPoint" 1: ./test/unit/SFCGAL/PointTest.cpp(258): info: check g.is() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(255): Leaving test case "isPoint"; testing time: 1541us +1: ./test/unit/SFCGAL/PointTest.cpp(255): Leaving test case "isPoint"; testing time: 617us 1: ./test/unit/SFCGAL/PointTest.cpp(262): Entering test case "asPoint" +2: area( ' MULTIPOLYGON(((924477.1 6769125.3,924472.2 6769116.8,924486.5 6769107.7,924491.9 6769118,924477.1 6769125.3)))' ) = 179 1: ./test/unit/SFCGAL/PointTest.cpp(265): info: check g->as().isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(262): Leaving test case "asPoint"; testing time: 1528us -1: ./test/unit/SFCGAL/PointTest.cpp(33): Leaving test suite "SFCGAL_PointTest"; testing time: 40247us +1: ./test/unit/SFCGAL/PointTest.cpp(262): Leaving test case "asPoint"; testing time: 659us +1: ./test/unit/SFCGAL/PointTest.cpp(33): Leaving test suite "SFCGAL_PointTest"; testing time: 16730us 1: ./test/unit/SFCGAL/PolygonTest.cpp(32): Entering test suite "SFCGAL_PolygonTest" 1: ./test/unit/SFCGAL/PolygonTest.cpp(35): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/PolygonTest.cpp(38): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(39): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(40): info: check g.numInteriorRings() == 0U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 1605us +1: ./test/unit/SFCGAL/PolygonTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 679us 1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Entering test case "exteriorRingConstructor" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{179.00000000376025} and areaRotate{179.00000000376025} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{179.00000000376025} and expectedArea{179} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(55): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(56): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(57): info: check g.numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(58): info: check g.exteriorRing().numPoints() == 5U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Leaving test case "exteriorRingConstructor"; testing time: 1694us +1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Leaving test case "exteriorRingConstructor"; testing time: 670us 1: ./test/unit/SFCGAL/PolygonTest.cpp(60): Entering test case "exteriorRingConstructor3D" 1: ./test/unit/SFCGAL/PolygonTest.cpp(69): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(70): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(71): info: check g.numInteriorRings() == 0U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(60): Leaving test case "exteriorRingConstructor3D"; testing time: 1648us +1: ./test/unit/SFCGAL/PolygonTest.cpp(60): Leaving test case "exteriorRingConstructor3D"; testing time: 655us 1: ./test/unit/SFCGAL/PolygonTest.cpp(76): Entering test case "testConstructorTriangle" +2: area( ' MULTIPOLYGON(((924703.3 6769154.4,924710.3 6769149,924721.5 6769162.9,924712.4 6769168.3,924703.3 6769154.4)))' ) = 166.705 1: ./test/unit/SFCGAL/PolygonTest.cpp(79): info: check g.numRings() == 1U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(80): info: check g.exteriorRing().numPoints() == 4U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(76): Leaving test case "testConstructorTriangle"; testing time: 1574us +1: ./test/unit/SFCGAL/PolygonTest.cpp(76): Leaving test case "testConstructorTriangle"; testing time: 623us 1: ./test/unit/SFCGAL/PolygonTest.cpp(94): Entering test case "testReverse" 1: ./test/unit/SFCGAL/PolygonTest.cpp(97): info: check g.isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(99): info: check !g.isCounterClockWiseOriented() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(94): Leaving test case "testReverse"; testing time: 3292us +1: ./test/unit/SFCGAL/PolygonTest.cpp(94): Leaving test case "testReverse"; testing time: 738us 1: ./test/unit/SFCGAL/PolygonTest.cpp(130): Entering test case "testClone" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{166.70500000275382} and areaRotate{166.70500000275382} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{166.70500000275382} and expectedArea{166.705078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(142): info: check !copy->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(143): info: check !copy->is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(144): info: check copy->numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(145): info: check copy->exteriorRing().numPoints() == 5U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(130): Leaving test case "testClone"; testing time: 2961us +1: ./test/unit/SFCGAL/PolygonTest.cpp(130): Leaving test case "testClone"; testing time: 683us 1: ./test/unit/SFCGAL/PolygonTest.cpp(149): Entering test case "testBoundaryEmpty" 1: ./test/unit/SFCGAL/PolygonTest.cpp(152): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(153): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(149): Leaving test case "testBoundaryEmpty"; testing time: 2449us +1: ./test/unit/SFCGAL/PolygonTest.cpp(149): Leaving test case "testBoundaryEmpty"; testing time: 658us 1: ./test/unit/SFCGAL/PolygonTest.cpp(155): Entering test case "testBoundaryWithoutHoles" 1: ./test/unit/SFCGAL/PolygonTest.cpp(159): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(160): info: check boundary->asText(0) == "LINESTRING (0 0,0 1,1 1,0 0)" has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{3256.5250000060887} and areaRotate{3256.5250000060887} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{3256.5250000060887} and expectedArea{3256.525390625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/PolygonTest.cpp(155): Leaving test case "testBoundaryWithoutHoles"; testing time: 2805us +1: ./test/unit/SFCGAL/PolygonTest.cpp(155): Leaving test case "testBoundaryWithoutHoles"; testing time: 738us 1: ./test/unit/SFCGAL/PolygonTest.cpp(162): Entering test case "testBoundaryWithHoles" +2: area( ' MULTIPOLYGON(((886755.1 6702797.6,886755.6 6702813.1,886740.5 6702812.9,886740.6 6702797.3,886755.1 6702797.6)))' ) = 230.09 1: ./test/unit/SFCGAL/PolygonTest.cpp(166): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(167): info: check boundary->asText(0) == "MULTILINESTRING ((0 0,0 5,5 5,0 5,0 0),(1 1,2 1,2 2,1 1))" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(162): Leaving test case "testBoundaryWithHoles"; testing time: 3307us +1: ./test/unit/SFCGAL/PolygonTest.cpp(162): Leaving test case "testBoundaryWithHoles"; testing time: 785us 1: ./test/unit/SFCGAL/PolygonTest.cpp(175): Entering test case "asTextEmpty" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{230.08999999751921} and areaRotate{230.08999999751921} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{230.08999999751921} and expectedArea{230.08984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(178): info: check g.asText(1) == "POLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(175): Leaving test case "asTextEmpty"; testing time: 2751us +1: ./test/unit/SFCGAL/PolygonTest.cpp(175): Leaving test case "asTextEmpty"; testing time: 631us 1: ./test/unit/SFCGAL/PolygonTest.cpp(180): Entering test case "asText2d" -2: area( ' MULTIPOLYGON(((879677.2 6558431.2,879683.4 6558430.7,879682.4 6558424.6,879676.5 6558426.9,879677.2 6558431.2)))' ) = 32.65 1: ./test/unit/SFCGAL/PolygonTest.cpp(189): info: check g.asText(1) == "POLYGON ((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(180): Leaving test case "asText2d"; testing time: 2832us +1: ./test/unit/SFCGAL/PolygonTest.cpp(180): Leaving test case "asText2d"; testing time: 647us 1: ./test/unit/SFCGAL/PolygonTest.cpp(192): Entering test case "asText3d" +2: area( ' MULTIPOLYGON(((505137 6885764.4,505144.8 6885763.8,505143.4 6885750.5,505135.5 6885751.2,505137 6885764.4)))' ) = 104.955 1: ./test/unit/SFCGAL/PolygonTest.cpp(201): info: check g.asText(1) == "POLYGON Z ((0.0 0.0 2.0,1.0 0.0 2.0,1.0 1.0 " "2.0,0.0 1.0 2.0,0.0 0.0 2.0))" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(192): Leaving test case "asText3d"; testing time: 2948us +1: ./test/unit/SFCGAL/PolygonTest.cpp(192): Leaving test case "asText3d"; testing time: 688us 1: ./test/unit/SFCGAL/PolygonTest.cpp(205): Entering test case "testGeometryType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{32.649999998026765} and areaRotate{32.649999998026765} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{32.649999998026765} and expectedArea{32.64990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(208): info: check g.geometryType() == "Polygon" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(205): Leaving test case "testGeometryType"; testing time: 2739us +1: ./test/unit/SFCGAL/PolygonTest.cpp(205): Leaving test case "testGeometryType"; testing time: 661us 1: ./test/unit/SFCGAL/PolygonTest.cpp(211): Entering test case "testGeometryTypeId" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{104.95500000143974} and areaRotate{104.95500000143974} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{104.95500000143974} and expectedArea{104.954833984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(214): info: check g.geometryTypeId() == TYPE_POLYGON has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(211): Leaving test case "testGeometryTypeId"; testing time: 2786us +1: ./test/unit/SFCGAL/PolygonTest.cpp(211): Leaving test case "testGeometryTypeId"; testing time: 593us 1: ./test/unit/SFCGAL/PolygonTest.cpp(217): Entering test case "testDimension" 1: ./test/unit/SFCGAL/PolygonTest.cpp(220): info: check g.dimension() == 2 has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(217): Leaving test case "testDimension"; testing time: 2697us +1: ./test/unit/SFCGAL/PolygonTest.cpp(217): Leaving test case "testDimension"; testing time: 621us 1: ./test/unit/SFCGAL/PolygonTest.cpp(229): Entering test case "isPolygon" -2: area( ' MULTIPOLYGON(((963507.6 6230245.7,963502 6230245.5,963503 6230224.3,963508.5 6230224.5,963507.6 6230245.7)))' ) = 117.85 1: ./test/unit/SFCGAL/PolygonTest.cpp(232): info: check g.is() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(229): Leaving test case "isPolygon"; testing time: 2814us -1: ./test/unit/SFCGAL/PolygonTest.cpp(32): Leaving test suite "SFCGAL_PolygonTest"; testing time: 42020us +1: ./test/unit/SFCGAL/PolygonTest.cpp(229): Leaving test case "isPolygon"; testing time: 616us +1: ./test/unit/SFCGAL/PolygonTest.cpp(32): Leaving test suite "SFCGAL_PolygonTest"; testing time: 11023us 1: ./test/unit/SFCGAL/SolidTest.cpp(32): Entering test suite "SFCGAL_SolidTest" 1: ./test/unit/SFCGAL/SolidTest.cpp(80): Entering test case "solidReadTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{117.84999999855066} and areaRotate{117.84999999855066} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{117.84999999855066} and expectedArea{117.849609375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970808.1 6768816.2,970806.1 6768827.9,970792.9 6768825.7,970796.1 6768813.7,970808.1 6768816.2)))' ) = 155.42 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{155.42000000191155} and areaRotate{155.42000000191155} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{155.42000000191155} and expectedArea{155.42041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SolidTest.cpp(106): info: check g->as().numShells() == 2U has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(80): Leaving test case "solidReadTest"; testing time: 7722us -1: ./test/unit/SFCGAL/SolidTest.cpp(32): Leaving test suite "SFCGAL_SolidTest"; testing time: 7820us +1: ./test/unit/SFCGAL/SolidTest.cpp(80): Leaving test case "solidReadTest"; testing time: 1611us +1: ./test/unit/SFCGAL/SolidTest.cpp(32): Leaving test suite "SFCGAL_SolidTest"; testing time: 1633us 1: ./test/unit/SFCGAL/SphereTest.cpp(10): Entering test suite "SphereTests" 1: ./test/unit/SFCGAL/SphereTest.cpp(12): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/SphereTest.cpp(15): info: difference{} between sphere.radius(){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(16): info: check sphere.center() == Point_3(0, 0, 0) has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(17): info: check sphere.numVertical() == 16 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(18): info: check sphere.numHorizontal() == 32 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(12): Leaving test case "testDefaultConstructor"; testing time: 2941us +1: ./test/unit/SFCGAL/SphereTest.cpp(12): Leaving test case "testDefaultConstructor"; testing time: 714us 1: ./test/unit/SFCGAL/SphereTest.cpp(21): Entering test case "testCustomConstructor" -2: area( ' MULTIPOLYGON(((505099.1 6885698.9,505115.1 6885696.2,505113.9 6885690.8,505098.4 6885693.2,505099.1 6885698.9)))' ) = 89.835 +2: area( ' MULTIPOLYGON(((970811.9 6768827,970821.2 6768827.7,970817.9 6768844.6,970808.3 6768843.5,970811.9 6768827)))' ) = 160.92 1: ./test/unit/SFCGAL/SphereTest.cpp(25): info: difference{} between sphere.radius(){2} and 2.0{2} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(26): info: check sphere.center() == center has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(27): info: check sphere.numVertical() == 20 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(28): info: check sphere.numHorizontal() == 40 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(21): Leaving test case "testCustomConstructor"; testing time: 2987us +1: ./test/unit/SFCGAL/SphereTest.cpp(21): Leaving test case "testCustomConstructor"; testing time: 658us 1: ./test/unit/SFCGAL/SphereTest.cpp(31): Entering test case "testSetters" 1: ./test/unit/SFCGAL/SphereTest.cpp(39): info: difference{} between sphere.radius(){3} and 3.0{3} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(40): info: check sphere.center() == Point_3(1, 1, 1) has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(41): info: check sphere.numVertical() == 24 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(42): info: check sphere.numHorizontal() == 48 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(31): Leaving test case "testSetters"; testing time: 3050us +1: ./test/unit/SFCGAL/SphereTest.cpp(31): Leaving test case "testSetters"; testing time: 652us 1: ./test/unit/SFCGAL/SphereTest.cpp(45): Entering test case "testGeneratePolyhedron" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{89.834999996919066} and areaRotate{89.834999996919066} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{89.834999996919066} and expectedArea{89.835205078125} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{160.92000000164381} and areaRotate{160.92000000164381} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{160.92000000164381} and expectedArea{160.92041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(51): info: check polyhedron.size_of_vertices() == 7 * 16 + 2 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(54): info: check polyhedron.size_of_facets() == 7 * 16 * 2 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(45): Leaving test case "testGeneratePolyhedron"; testing time: 5873us +1: ./test/unit/SFCGAL/SphereTest.cpp(45): Leaving test case "testGeneratePolyhedron"; testing time: 2034us 1: ./test/unit/SFCGAL/SphereTest.cpp(57): Entering test case "testGeneratePoints" -2: area( ' MULTIPOLYGON(((245256.3 6856304.4,245257.1 6856298,245236.2 6856295,245235.5 6856299.9,245256.3 6856304.4)))' ) = 120.615 +2: area( ' MULTIPOLYGON(((970791.7 6768835.5,970790.8 6768842.6,970792.3 6768851.1,970802.1 6768852.1,970803.6 6768835.7,970791.7 6768835.5)))' ) = 183.02 1: ./test/unit/SFCGAL/SphereTest.cpp(63): info: check points.size() == 8 * 16 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% @@ -17144,6 +17216,12 @@ 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{183.02000000319788} and areaRotate{183.02000000319788} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{183.02000000319788} and expectedArea{183.02001953125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970850.2 6768862.4,970836.2 6768862,970836.9 6768831.4,970851.6 6768831.6,970850.2 6768862.4)))' ) = 440.86 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{440.86000000044942} and areaRotate{440.86000000044942} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{440.86000000044942} and expectedArea{440.85986328125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970503.9 6768885.9,970488.6 6768886.1,970488.4 6768863.3,970504.1 6768862.7,970503.9 6768885.9)))' ) = 356.5 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% @@ -17210,56 +17288,51 @@ 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: difference{} between CGAL::sqrt(CGAL::to_double(CGAL::squared_distance(Point_3(0,0,0), point))){1} and 1.0{1} doesn't exceed 1e-06% -1: ./test/unit/SFCGAL/SphereTest.cpp(57): Leaving test case "testGeneratePoints"; testing time: 7551us +1: ./test/unit/SFCGAL/SphereTest.cpp(57): Leaving test case "testGeneratePoints"; testing time: 3215us 1: ./test/unit/SFCGAL/SphereTest.cpp(71): Entering test case "testVolume" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{120.61499999802267} and areaRotate{120.61499999802267} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{120.61499999802267} and expectedArea{120.615112304688} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(76): info: difference{} between volume{33.510321638291131} and expected_volume{33.510321638291124} doesn't exceed 0.1% -1: ./test/unit/SFCGAL/SphereTest.cpp(71): Leaving test case "testVolume"; testing time: 1774us +1: ./test/unit/SFCGAL/SphereTest.cpp(71): Leaving test case "testVolume"; testing time: 934us 1: ./test/unit/SFCGAL/SphereTest.cpp(79): Entering test case "testSurfaceArea" 1: ./test/unit/SFCGAL/SphereTest.cpp(84): info: difference{} between area{50.26548245743669} and expected_area{50.26548245743669} doesn't exceed 0.1% -1: ./test/unit/SFCGAL/SphereTest.cpp(79): Leaving test case "testSurfaceArea"; testing time: 1654us +1: ./test/unit/SFCGAL/SphereTest.cpp(79): Leaving test case "testSurfaceArea"; testing time: 641us 1: ./test/unit/SFCGAL/SphereTest.cpp(87): Entering test case "testWKT" 1: Sphere WKT: POLYHEDRALSURFACE Z (((0.0 0.0 1.0,0.5 -0.5 0.7,0.0 -0.7 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,0.7 0.0 0.7,0.5 -0.5 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,0.5 0.5 0.7,0.7 0.0 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,0.0 0.7 0.7,0.5 0.5 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,-0.5 0.5 0.7,0.0 0.7 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,-0.7 0.0 0.7,-0.5 0.5 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,-0.5 -0.5 0.7,-0.7 0.0 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,0.0 -0.7 0.7,-0.5 -0.5 0.7,0.0 0.0 1.0)),((0.0 -0.7 0.7,0.5 -0.5 0.7,0.7 -0.7 0.0,0.0 -0.7 0.7)),((0.0 -0.7 0.7,0.7 -0.7 0.0,0.0 -1.0 0.0,0.0 -0.7 0.7)),((0.5 -0.5 0.7,0.7 0.0 0.7,1.0 0.0 0.0,0.5 -0.5 0.7)),((0.5 -0.5 0.7,1.0 0.0 0.0,0.7 -0.7 0.0,0.5 -0.5 0.7)),((0.7 0.0 0.7,0.5 0.5 0.7,0.7 0.7 0.0,0.7 0.0 0.7)),((0.7 0.0 0.7,0.7 0.7 0.0,1.0 0.0 0.0,0.7 0.0 0.7)),((0.5 0.5 0.7,0.0 0.7 0.7,0.0 1.0 0.0,0.5 0.5 0.7)),((0.5 0.5 0.7,0.0 1.0 0.0,0.7 0.7 0.0,0.5 0.5 0.7)),((0.0 0.7 0.7,-0.5 0.5 0.7,-0.7 0.7 0.0,0.0 0.7 0.7)),((0.0 0.7 0.7,-0.7 0.7 0.0,0.0 1.0 0.0,0.0 0.7 0.7)),((-0.5 0.5 0.7,-0.7 0.0 0.7,-1.0 0.0 0.0,-0.5 0.5 0.7)),((-0.5 0.5 0.7,-1.0 0.0 0.0,-0.7 0.7 0.0,-0.5 0.5 0.7)),((-0.7 0.0 0.7,-0.5 -0.5 0.7,-0.7 -0.7 0.0,-0.7 0.0 0.7)),((-0.7 0.0 0.7,-0.7 -0.7 0.0,-1.0 0.0 0.0,-0.7 0.0 0.7)),((-0.5 -0.5 0.7,0.0 -0.7 0.7,0.0 -1.0 0.0,-0.5 -0.5 0.7)),((-0.5 -0.5 0.7,0.0 -1.0 0.0,-0.7 -0.7 0.0,-0.5 -0.5 0.7)),((0.0 -1.0 0.0,0.7 -0.7 0.0,0.5 -0.5 -0.7,0.0 -1.0 0.0)),((0.0 -1.0 0.0,0.5 -0.5 -0.7,0.0 -0.7 -0.7,0.0 -1.0 0.0)),((0.7 -0.7 0.0,1.0 0.0 0.0,0.7 0.0 -0.7,0.7 -0.7 0.0)),((0.7 -0.7 0.0,0.7 0.0 -0.7,0.5 -0.5 -0.7,0.7 -0.7 0.0)),((1.0 0.0 0.0,0.7 0.7 0.0,0.5 0.5 -0.7,1.0 0.0 0.0)),((1.0 0.0 0.0,0.5 0.5 -0.7,0.7 0.0 -0.7,1.0 0.0 0.0)),((0.7 0.7 0.0,0.0 1.0 0.0,0.0 0.7 -0.7,0.7 0.7 0.0)),((0.7 0.7 0.0,0.0 0.7 -0.7,0.5 0.5 -0.7,0.7 0.7 0.0)),((0.0 1.0 0.0,-0.7 0.7 0.0,-0.5 0.5 -0.7,0.0 1.0 0.0)),((0.0 1.0 0.0,-0.5 0.5 -0.7,0.0 0.7 -0.7,0.0 1.0 0.0)),((-0.7 0.7 0.0,-1.0 0.0 0.0,-0.7 0.0 -0.7,-0.7 0.7 0.0)),((-0.7 0.7 0.0,-0.7 0.0 -0.7,-0.5 0.5 -0.7,-0.7 0.7 0.0)),((-1.0 0.0 0.0,-0.7 -0.7 0.0,-0.5 -0.5 -0.7,-1.0 0.0 0.0)),((-1.0 0.0 0.0,-0.5 -0.5 -0.7,-0.7 0.0 -0.7,-1.0 0.0 0.0)),((-0.7 -0.7 0.0,0.0 -1.0 0.0,0.0 -0.7 -0.7,-0.7 -0.7 0.0)),((-0.7 -0.7 0.0,0.0 -0.7 -0.7,-0.5 -0.5 -0.7,-0.7 -0.7 0.0)),((0.0 0.0 -1.0,0.0 -0.7 -0.7,0.5 -0.5 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,0.5 -0.5 -0.7,0.7 0.0 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,0.7 0.0 -0.7,0.5 0.5 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,0.5 0.5 -0.7,0.0 0.7 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,0.0 0.7 -0.7,-0.5 0.5 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,-0.5 0.5 -0.7,-0.7 0.0 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,-0.7 0.0 -0.7,-0.5 -0.5 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,-0.5 -0.5 -0.7,0.0 -0.7 -0.7,0.0 0.0 -1.0))) 1: ./test/unit/SFCGAL/SphereTest.cpp(95): info: check wkt.find("POLYHEDRALSURFACE Z") == 0 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(87): Leaving test case "testWKT"; testing time: 4327us -1: ./test/unit/SFCGAL/SphereTest.cpp(10): Leaving test suite "SphereTests"; testing time: 30687us +1: ./test/unit/SFCGAL/SphereTest.cpp(87): Leaving test case "testWKT"; testing time: 1715us +1: ./test/unit/SFCGAL/SphereTest.cpp(10): Leaving test suite "SphereTests"; testing time: 10772us 1: ./test/unit/SFCGAL/TriangleTest.cpp(32): Entering test suite "SFCGAL_TriangleTest" 1: ./test/unit/SFCGAL/TriangleTest.cpp(35): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/TriangleTest.cpp(38): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(35): Leaving test case "testDefaultConstructor"; testing time: 1758us +1: ./test/unit/SFCGAL/TriangleTest.cpp(35): Leaving test case "testDefaultConstructor"; testing time: 665us 1: ./test/unit/SFCGAL/TriangleTest.cpp(41): Entering test case "testConstructorTriangle_2" -2: area( ' MULTIPOLYGON(((987885.4 6716896.7,987888.4 6716898.3,987884 6716906.4,987873.4 6716900.5,987877.5 6716893.1,987885.1 6716897.3,987885.4 6716896.7)))' ) = 104.91 1: ./test/unit/SFCGAL/TriangleTest.cpp(48): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(49): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(51): info: check g.vertex(0).toPoint_2() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(52): info: check g.vertex(1).toPoint_2() == b has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(53): info: check g.vertex(2).toPoint_2() == c has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(41): Leaving test case "testConstructorTriangle_2"; testing time: 1781us +1: ./test/unit/SFCGAL/TriangleTest.cpp(41): Leaving test case "testConstructorTriangle_2"; testing time: 707us 1: ./test/unit/SFCGAL/TriangleTest.cpp(56): Entering test case "testConstructorTriangle_3" 1: ./test/unit/SFCGAL/TriangleTest.cpp(63): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(64): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(66): info: check g.vertex(0).toPoint_3() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(67): info: check g.vertex(1).toPoint_3() == b has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(68): info: check g.vertex(2).toPoint_3() == c has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(56): Leaving test case "testConstructorTriangle_3"; testing time: 1846us +1: ./test/unit/SFCGAL/TriangleTest.cpp(56): Leaving test case "testConstructorTriangle_3"; testing time: 655us 1: ./test/unit/SFCGAL/TriangleTest.cpp(76): Entering test case "testReverse" 1: ./test/unit/SFCGAL/TriangleTest.cpp(85): info: check g.vertex(0).toPoint_3() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(86): info: check g.vertex(1).toPoint_3() == c has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(87): info: check g.vertex(2).toPoint_3() == b has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(76): Leaving test case "testReverse"; testing time: 1718us +1: ./test/unit/SFCGAL/TriangleTest.cpp(76): Leaving test case "testReverse"; testing time: 650us 1: ./test/unit/SFCGAL/TriangleTest.cpp(103): Entering test case "testClone" 1: ./test/unit/SFCGAL/TriangleTest.cpp(112): info: check copy->is() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(113): info: check copy->asText(0) == "TRIANGLE Z ((0 0 1,1 0 2,1 1 3,0 0 1))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(103): Leaving test case "testClone"; testing time: 1760us +1: ./test/unit/SFCGAL/TriangleTest.cpp(103): Leaving test case "testClone"; testing time: 656us 1: ./test/unit/SFCGAL/TriangleTest.cpp(117): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/TriangleTest.cpp(126): info: check boundary->asText(0) == "LINESTRING (0 0,1 0,1 1,0 0)" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(117): Leaving test case "testBoundary"; testing time: 1656us +1: ./test/unit/SFCGAL/TriangleTest.cpp(117): Leaving test case "testBoundary"; testing time: 657us 1: ./test/unit/SFCGAL/TriangleTest.cpp(130): Entering test case "testEnvelope_empty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{104.90999999841794} and areaRotate{104.90999999841794} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{104.90999999841794} and expectedArea{104.91015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(135): info: check bbox.isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(130): Leaving test case "testEnvelope_empty"; testing time: 1632us +1: ./test/unit/SFCGAL/TriangleTest.cpp(130): Leaving test case "testEnvelope_empty"; testing time: 667us 1: ./test/unit/SFCGAL/TriangleTest.cpp(137): Entering test case "testEnvelope_2d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(146): info: check !bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(147): info: check !bbox.is3D() has passed @@ -17267,7 +17340,7 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(150): info: check bbox.xMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(151): info: check bbox.yMin() == -1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(152): info: check bbox.yMax() == 1.5 has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(137): Leaving test case "testEnvelope_2d"; testing time: 1672us +1: ./test/unit/SFCGAL/TriangleTest.cpp(137): Leaving test case "testEnvelope_2d"; testing time: 703us 1: ./test/unit/SFCGAL/TriangleTest.cpp(154): Entering test case "testEnvelope_3d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(163): info: check !bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(164): info: check bbox.is3D() has passed @@ -17277,209 +17350,148 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(168): info: check bbox.yMax() == 1.5 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(169): info: check bbox.zMin() == 2.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(170): info: check bbox.zMax() == 8.0 has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(154): Leaving test case "testEnvelope_3d"; testing time: 1735us +1: ./test/unit/SFCGAL/TriangleTest.cpp(154): Leaving test case "testEnvelope_3d"; testing time: 674us 1: ./test/unit/SFCGAL/TriangleTest.cpp(174): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(177): info: check g.asText(1) == "TRIANGLE EMPTY" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(174): Leaving test case "asTextEmpty"; testing time: 1599us +1: ./test/unit/SFCGAL/TriangleTest.cpp(174): Leaving test case "asTextEmpty"; testing time: 625us 1: ./test/unit/SFCGAL/TriangleTest.cpp(179): Entering test case "asText2d" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{356.5} and areaRotate{356.5} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{356.5} and expectedArea{356.50048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970673.7 6768924.5,970665.5 6768927.2,970671.5 6768942.3,970679.6 6768939.1,970673.7 6768924.5)))' ) = 138.58 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{138.58000000275965} and areaRotate{138.58000000275965} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{138.58000000275965} and expectedArea{138.580078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970552.6 6768988,970549 6769001.3,970535.6 6768996.8,970541.2 6768984.8,970552.6 6768988)))' ) = 174.57 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{174.57000000103841} and areaRotate{174.57000000103841} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{174.57000000103841} and expectedArea{174.57080078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970555.1 6768971.4,970549.2 6768972,970550.5 6768979.9,970556.8 6768979.6,970555.1 6768971.4)))' ) = 49.78 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{49.780000000247959} and areaRotate{49.780000000247959} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{49.780000000247959} and expectedArea{49.77978515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970571 6768944.2,970568.6 6768960.6,970583.6 6768962.1,970585.4 6768945.3,970571 6768944.2)))' ) = 246.75 1: ./test/unit/SFCGAL/TriangleTest.cpp(182): info: check g.asText(1) == "TRIANGLE ((0.0 0.0,1.0 0.0,1.0 1.0,0.0 0.0))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(179): Leaving test case "asText2d"; testing time: 1624us +1: ./test/unit/SFCGAL/TriangleTest.cpp(179): Leaving test case "asText2d"; testing time: 637us 1: ./test/unit/SFCGAL/TriangleTest.cpp(185): Entering test case "asText3d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(189): info: check g.asText(1) == "TRIANGLE Z ((0.0 0.0 2.0,1.0 0.0 3.0,1.0 1.0 4.0,0.0 0.0 2.0))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(185): Leaving test case "asText3d"; testing time: 1686us +1: ./test/unit/SFCGAL/TriangleTest.cpp(185): Leaving test case "asText3d"; testing time: 638us 1: ./test/unit/SFCGAL/TriangleTest.cpp(195): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/TriangleTest.cpp(197): info: check Triangle().geometryType() == "Triangle" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(195): Leaving test case "testGeometryType"; testing time: 1579us +1: ./test/unit/SFCGAL/TriangleTest.cpp(195): Leaving test case "testGeometryType"; testing time: 667us 1: ./test/unit/SFCGAL/TriangleTest.cpp(200): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/TriangleTest.cpp(202): info: check Triangle().geometryTypeId() == TYPE_TRIANGLE has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(200): Leaving test case "testGeometryTypeId"; testing time: 1677us +1: ./test/unit/SFCGAL/TriangleTest.cpp(200): Leaving test case "testGeometryTypeId"; testing time: 940us 1: ./test/unit/SFCGAL/TriangleTest.cpp(208): Entering test case "testIsEmpty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(210): info: check Point().isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(211): info: check !Triangle(Point(0.0, 0.0, 2.0), Point(1.0, 0.0, 3.0), Point(1.0, 1.0, 4.0)) .isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(208): Leaving test case "testIsEmpty"; testing time: 1586us +1: ./test/unit/SFCGAL/TriangleTest.cpp(208): Leaving test case "testIsEmpty"; testing time: 618us 1: ./test/unit/SFCGAL/TriangleTest.cpp(220): Entering test case "isTriangle" -2: area( ' MULTIPOLYGON(((987783.2 6716923.9,987786.8 6716918.6,987793.1 6716922.7,987790.5 6716926.5,987793.5 6716928.6,987791.2 6716931.9,987787.5 6716929.3,987784.3 6716927.1,987785.4 6716925.5,987783.2 6716923.9)))' ) = 73.16 1: ./test/unit/SFCGAL/TriangleTest.cpp(223): info: check g.is() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(220): Leaving test case "isTriangle"; testing time: 1583us +1: ./test/unit/SFCGAL/TriangleTest.cpp(220): Leaving test case "isTriangle"; testing time: 614us 1: ./test/unit/SFCGAL/TriangleTest.cpp(228): Entering test case "asTriangle" 1: ./test/unit/SFCGAL/TriangleTest.cpp(231): info: check g->as().isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(228): Leaving test case "asTriangle"; testing time: 1589us -1: ./test/unit/SFCGAL/TriangleTest.cpp(32): Leaving test suite "SFCGAL_TriangleTest"; testing time: 29267us +1: ./test/unit/SFCGAL/TriangleTest.cpp(228): Leaving test case "asTriangle"; testing time: 608us +1: ./test/unit/SFCGAL/TriangleTest.cpp(32): Leaving test suite "SFCGAL_TriangleTest"; testing time: 11724us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(34): Entering test suite "SFCGAL_TriangulatedSurfaceTest" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(37): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(40): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(41): info: check g.numTriangles() == 0U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(37): Leaving test case "defaultConstructor"; testing time: 1610us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(37): Leaving test case "defaultConstructor"; testing time: 650us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(44): Entering test case "constructorWithTriangles" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{246.75000000159775} and areaRotate{246.75000000159775} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{246.75000000159775} and expectedArea{246.74951171875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970576.5 6768930.8,970575.3 6768942.5,970564.3 6768942,970565.6 6768929.7,970576.5 6768930.8)))' ) = 132.4 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(51): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(52): info: check g.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(44): Leaving test case "constructorWithTriangles"; testing time: 1746us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(44): Leaving test case "constructorWithTriangles"; testing time: 653us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(88): Entering test case "testClone" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(97): info: check copy->is() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(98): info: check copy->as().numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(88): Leaving test case "testClone"; testing time: 1600us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(88): Leaving test case "testClone"; testing time: 629us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(102): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(111): info: check boundary->asText(0) == "MULTILINESTRING ((0 0,1 0),(1 0,1 1),(1 1,0 1),(0 1,0 0))" has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(102): Leaving test case "testBoundary"; testing time: 1998us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(102): Leaving test case "testBoundary"; testing time: 828us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(115): Entering test case "testBoundaryClosed" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{132.400000000163} and areaRotate{132.400000000163} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{132.400000000163} and expectedArea{132.400390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(130): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(115): Leaving test case "testBoundaryClosed"; testing time: 2128us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(115): Leaving test case "testBoundaryClosed"; testing time: 816us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(134): Entering test case "testEnvelope" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{73.160000001057611} and areaRotate{73.160000001057611} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{73.160000001057611} and expectedArea{73.16015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(149): info: check bbox.xMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(150): info: check bbox.xMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(151): info: check bbox.yMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(152): info: check bbox.yMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(153): info: check bbox.zMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): info: check bbox.zMax() == 1.0 has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(134): Leaving test case "testEnvelope"; testing time: 1737us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(134): Leaving test case "testEnvelope"; testing time: 669us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(160): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(163): info: check g.geometryType() == "TriangulatedSurface" has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(160): Leaving test case "testGeometryType"; testing time: 1582us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(160): Leaving test case "testGeometryType"; testing time: 659us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(166): Entering test case "testGeometryTypeId" +2: area( ' MULTIPOLYGON(((970225.3 6769054.2,970224.8 6769045,970234.7 6769045.1,970234.7 6769055.4,970225.3 6769054.2)))' ) = 93.925 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(169): info: check g.geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(166): Leaving test case "testGeometryTypeId"; testing time: 1555us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(166): Leaving test case "testGeometryTypeId"; testing time: 651us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Entering test case "testDimension" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{93.924999997945264} and areaRotate{93.924999997945264} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{93.924999997945264} and expectedArea{93.92431640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(176): info: check g.dimension() == 2 has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Leaving test case "testDimension"; testing time: 1581us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Leaving test case "testDimension"; testing time: 612us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(185): Entering test case "isTriangulatedSurface" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(188): info: check g.is() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(185): Leaving test case "isTriangulatedSurface"; testing time: 1549us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(185): Leaving test case "isTriangulatedSurface"; testing time: 631us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(195): Entering test case "polyhedronConversionTest" -2: area( ' MULTIPOLYGON(((987778.7 6716934.1,987779.2 6716933.5,987778.6 6716933.1,987779.6 6716931.6,987780.5 6716932.3,987784.3 6716927.1,987787.5 6716929.3,987779.8 6716940.2,987779 6716941.3,987773.2 6716939.1,987777.6 6716933.2,987778.7 6716934.1)))' ) = 76.135 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{76.13499999979453} and areaRotate{76.13499999979453} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{76.13499999979453} and expectedArea{76.1357421875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((895059.1 6689136.3,895054.2 6689125.7,895018.3 6689143.7,895023.2 6689154,895059.1 6689136.3)))' ) = 462.62 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{462.62000001501985} and areaRotate{462.62000001501985} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{462.62000001501985} and expectedArea{462.6201171875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((923926.3 6769385.3,923927.1 6769377.7,923935.9 6769378,923935.2 6769387.3,923926.3 6769385.3)))' ) = 75.645 +2: area( ' MULTIPOLYGON(((970661.6 6768946.1,970649.8 6768953.6,970661.6 6768969.4,970673 6768963.5,970661.6 6768946.1)))' ) = 270.28 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{270.27999999797487} and areaRotate{270.27999999797487} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{270.27999999797487} and expectedArea{270.27978515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((238257.9 6875576.9,238258.7 6875582.5,238265.6 6875581.8,238264.8 6875575.6,238257.9 6875576.9)))' ) = 41.51 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(212): info: check poly->size_of_facets() == 4U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(213): info: check poly->size_of_vertices() == 6U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(195): Leaving test case "polyhedronConversionTest"; testing time: 24564us -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(34): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 42174us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(195): Leaving test case "polyhedronConversionTest"; testing time: 3933us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(34): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 10964us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(44): Entering test suite "SFCGAL_algorithm_AlphaShapesTest" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(48): Entering test case "testAlphaShapes2D_ComputeAlpha" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{75.645000003617042} and areaRotate{75.645000003617042} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{75.645000003617042} and expectedArea{75.64501953125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((924477.1 6769125.3,924472.2 6769116.8,924486.5 6769107.7,924491.9 6769118,924477.1 6769125.3)))' ) = 179 1: Test case SFCGAL_algorithm_AlphaShapesTest/testAlphaShapes2D_ComputeAlpha did not check any assertions -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(48): Leaving test case "testAlphaShapes2D_ComputeAlpha"; testing time: 5401us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(48): Leaving test case "testAlphaShapes2D_ComputeAlpha"; testing time: 946us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(62): Entering test case "testAlphaShapes2D_Empty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{179.00000000376025} and areaRotate{179.00000000376025} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{179.00000000376025} and expectedArea{179} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{41.510000000731665} and areaRotate{41.510000000731665} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{41.510000000731665} and expectedArea{41.510009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(68): info: check alphaShapes->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(62): Leaving test case "testAlphaShapes2D_Empty"; testing time: 2611us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(62): Leaving test case "testAlphaShapes2D_Empty"; testing time: 781us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(71): Entering test case "testAlphaShapes2D_ColinearProduceEmpty" -2: area( ' MULTIPOLYGON(((924703.3 6769154.4,924710.3 6769149,924721.5 6769162.9,924712.4 6769168.3,924703.3 6769154.4)))' ) = 166.705 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(79): info: check alphaShapes->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(71): Leaving test case "testAlphaShapes2D_ColinearProduceEmpty"; testing time: 2592us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(71): Leaving test case "testAlphaShapes2D_ColinearProduceEmpty"; testing time: 687us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(82): Entering test case "testAlphaShapes2D_Triangle" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{166.70500000275382} and areaRotate{166.70500000275382} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{166.70500000275382} and expectedArea{166.705078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((237608 6875691.2,237611.8 6875595.2,237602.9 6875593.5,237595.7 6875594.2,237593.2 6875690.7,237608 6875691.2)))' ) = 1498.66 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(92): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(95): info: check alphaShapes->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(82): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 3475us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(82): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 831us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(98): Entering test case "testAlphaShapes2D_Polygon" -2: area( ' MULTIPOLYGON(((886755.1 6702797.6,886755.6 6702813.1,886740.5 6702812.9,886740.6 6702797.3,886755.1 6702797.6)))' ) = 230.09 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(108): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(111): info: check alphaShapes->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(98): Leaving test case "testAlphaShapes2D_Polygon"; testing time: 3537us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(98): Leaving test case "testAlphaShapes2D_Polygon"; testing time: 816us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(114): Entering test case "testAlphaShapes2D_MultiPoint" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{230.08999999751921} and areaRotate{230.08999999751921} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{230.08999999751921} and expectedArea{230.08984375} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1498.65999999818} and areaRotate{1498.65999999818} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1498.65999999818} and expectedArea{1498.66015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(119): info: check ifs.good() has passed -2: area( ' MULTIPOLYGON(((505137 6885764.4,505144.8 6885763.8,505143.4 6885750.5,505135.5 6885751.2,505137 6885764.4)))' ) = 104.955 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(124): info: check efs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(129): info: check efsOptimal.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(134): info: check efsOptimalHoles.good() has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{104.95500000143974} and areaRotate{104.95500000143974} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{104.95500000143974} and expectedArea{104.954833984375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970808.1 6768816.2,970806.1 6768827.9,970792.9 6768825.7,970796.1 6768813.7,970808.1 6768816.2)))' ) = 155.42 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{155.42000000191155} and areaRotate{155.42000000191155} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{155.42000000191155} and expectedArea{155.42041015625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970811.9 6768827,970821.2 6768827.7,970817.9 6768844.6,970808.3 6768843.5,970811.9 6768827)))' ) = 160.92 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{160.92000000164381} and areaRotate{160.92000000164381} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{160.92000000164381} and expectedArea{160.92041015625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970791.7 6768835.5,970790.8 6768842.6,970792.3 6768851.1,970802.1 6768852.1,970803.6 6768835.7,970791.7 6768835.5)))' ) = 183.02 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{183.02000000319788} and areaRotate{183.02000000319788} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{183.02000000319788} and expectedArea{183.02001953125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970850.2 6768862.4,970836.2 6768862,970836.9 6768831.4,970851.6 6768831.6,970850.2 6768862.4)))' ) = 440.86 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{440.86000000044942} and areaRotate{440.86000000044942} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{440.86000000044942} and expectedArea{440.85986328125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970503.9 6768885.9,970488.6 6768886.1,970488.4 6768863.3,970504.1 6768862.7,970503.9 6768885.9)))' ) = 356.5 -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(148): info: check alphaShapes->asText(1) == expectedWkt has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{356.5} and areaRotate{356.5} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{356.5} and expectedArea{356.50048828125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970673.7 6768924.5,970665.5 6768927.2,970671.5 6768942.3,970679.6 6768939.1,970673.7 6768924.5)))' ) = 138.58 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{138.58000000275965} and areaRotate{138.58000000275965} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{138.58000000275965} and expectedArea{138.580078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970552.6 6768988,970549 6769001.3,970535.6 6768996.8,970541.2 6768984.8,970552.6 6768988)))' ) = 174.57 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{174.57000000103841} and areaRotate{174.57000000103841} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{174.57000000103841} and expectedArea{174.57080078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970555.1 6768971.4,970549.2 6768972,970550.5 6768979.9,970556.8 6768979.6,970555.1 6768971.4)))' ) = 49.78 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{49.780000000247959} and areaRotate{49.780000000247959} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{49.780000000247959} and expectedArea{49.77978515625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970571 6768944.2,970568.6 6768960.6,970583.6 6768962.1,970585.4 6768945.3,970571 6768944.2)))' ) = 246.75 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{246.75000000159775} and areaRotate{246.75000000159775} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{246.75000000159775} and expectedArea{246.74951171875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970576.5 6768930.8,970575.3 6768942.5,970564.3 6768942,970565.6 6768929.7,970576.5 6768930.8)))' ) = 132.4 -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(154): info: check alphaShapesOptim->asText(1) == expectedWkt_optimal has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{132.400000000163} and areaRotate{132.400000000163} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{132.400000000163} and expectedArea{132.400390625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970225.3 6769054.2,970224.8 6769045,970234.7 6769045.1,970234.7 6769055.4,970225.3 6769054.2)))' ) = 93.925 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{93.924999997945264} and areaRotate{93.924999997945264} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{93.924999997945264} and expectedArea{93.92431640625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970661.6 6768946.1,970649.8 6768953.6,970661.6 6768969.4,970673 6768963.5,970661.6 6768946.1)))' ) = 270.28 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{270.27999999797487} and areaRotate{270.27999999797487} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{270.27999999797487} and expectedArea{270.27978515625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((238257.9 6875576.9,238258.7 6875582.5,238265.6 6875581.8,238264.8 6875575.6,238257.9 6875576.9)))' ) = 41.51 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{41.510000000731665} and areaRotate{41.510000000731665} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{41.510000000731665} and expectedArea{41.510009765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((237608 6875691.2,237611.8 6875595.2,237602.9 6875593.5,237595.7 6875594.2,237593.2 6875690.7,237608 6875691.2)))' ) = 1498.66 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1498.65999999818} and areaRotate{1498.65999999818} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1498.65999999818} and expectedArea{1498.66015625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(160): info: check alphaShapesOptimHoles->asText(1) == expectedWkt_optimal_holes has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(114): Leaving test case "testAlphaShapes2D_MultiPoint"; testing time: 88265us -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(44): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 106446us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(45): Entering test suite "SFCGAL_algorithm_ApproximateMedialAxisTest" -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(47): Entering test case "testTriangle45" 2: area( ' MULTIPOLYGON(((862939.9 6577948.2,862929.6 6577949,862929.8 6577947.1,862918.8 6577947.6,862918.2 6577960,862920.2 6577960.3,862921 6577966.5,862926.1 6577965.9,862926.2 6577966.6,862941.4 6577965.7,862939.9 6577948.2)))' ) = 391.22 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{391.21999999891386} and areaRotate{391.21999999891386} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{391.21999999891386} and expectedArea{391.2197265625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(57): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(47): Leaving test case "testTriangle45"; testing time: 14579us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(61): Entering test case "testTriangle60" 2: area( ' MULTIPOLYGON(((238022.1 6875459.5,238036.8 6875453.9,238033 6875442.9,238018.5 6875448.4,238022.1 6875459.5)))' ) = 181.865 -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(70): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(71): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(61): Leaving test case "testTriangle60"; testing time: 4091us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(75): Entering test case "testPolygon" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{181.86500000090035} and areaRotate{181.86500000090035} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{181.86500000090035} and expectedArea{181.864990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((237616.7 6875615,237613.8 6875715.7,237629.2 6875715.8,237631.9 6875615.8,237616.7 6875615)))' ) = 1536.61 -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(84): info: check result->numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(85): info: check result->asText(0) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(75): Leaving test case "testPolygon"; testing time: 5452us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(89): Entering test case "testPolygonWithHole" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1536.6149999993295} and areaRotate{1536.6149999993295} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1536.6149999993295} and expectedArea{1536.61511230469} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((237198 6875599.4,237224.8 6875606.8,237237.9 6875560.8,237210.2 6875553.6,237198 6875599.4)))' ) = 1343.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1343.1200000013414} and areaRotate{1343.1200000013414} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1343.1200000013414} and expectedArea{1343.1201171875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(97): info: check result->numGeometries() == 4 has passed 2: area( ' MULTIPOLYGON(((924596.5 6769568.2,924596.8 6769560,924588.7 6769559.7,924588.1 6769567.3,924596.5 6769568.2)))' ) = 65.445 -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(106): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(89): Leaving test case "testPolygonWithHole"; testing time: 10375us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(109): Entering test case "testPolygonWithTouchingHoles" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{65.445000000849234} and areaRotate{65.445000000849234} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{65.445000000849234} and expectedArea{65.4453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((947669.9 6230067.6,947685.7 6230090,947644.1 6230121.3,947627.8 6230098.2,947669.9 6230067.6)))' ) = 1448.84 +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(148): info: check alphaShapes->asText(1) == expectedWkt has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1448.8350000099078} and areaRotate{1448.8350000099078} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1448.8350000099078} and expectedArea{1448.8349609375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(117): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(109): Leaving test case "testPolygonWithTouchingHoles"; testing time: 11412us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(122): Entering test case "testMultiPolygon" 2: area( ' MULTIPOLYGON(((726650.1 6245520.4,726654.5 6245515.8,726652.2 6245513.6,726655.6 6245508.1,726647.1 6245501.2,726640.4 6245510.9,726650.1 6245520.4)))' ) = 154.465 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{154.46500000189644} and areaRotate{154.46500000189644} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{154.46500000189644} and expectedArea{154.46484375} doesn't exceed 0.5% @@ -17487,23 +17499,47 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{93.630000002509348} and areaRotate{93.630000002509348} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{93.630000002509348} and expectedArea{93.6298828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((184708.6 6796910.9,184697 6796927.6,184685.8 6796921.1,184682.7 6796927,184678.2 6796923.3,184695.1 6796900.3,184708.6 6796910.9)))' ) = 408.73 +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(154): info: check alphaShapesOptim->asText(1) == expectedWkt_optimal has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{408.72999999580679} and areaRotate{408.72999999580679} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{408.72999999580679} and expectedArea{408.72985839843801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((505107.6 6885459.2,505121 6885454.8,505119.1 6885448.3,505104.9 6885453,505107.6 6885459.2)))' ) = 98.095 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{98.094999997139979} and areaRotate{98.094999997139979} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{98.094999997139979} and expectedArea{98.094970703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((879659.6 6559392,879669.3 6559392.3,879669.3 6559385.2,879659.4 6559384.4,879659.6 6559392)))' ) = 71.975 +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(160): info: check alphaShapesOptimHoles->asText(1) == expectedWkt_optimal_holes has passed +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(114): Leaving test case "testAlphaShapes2D_MultiPoint"; testing time: 38124us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(44): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 42373us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(45): Entering test suite "SFCGAL_algorithm_ApproximateMedialAxisTest" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(47): Entering test case "testTriangle45" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{71.975000003085029} and areaRotate{71.975000003085029} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{71.975000003085029} and expectedArea{71.97509765625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(57): info: check result->asText(1) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(47): Leaving test case "testTriangle45"; testing time: 2156us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(61): Entering test case "testTriangle60" 2: area( ' MULTIPOLYGON(((957306.6 6229563.4,957210.9 6229591.9,957199 6229567.4,957297.7 6229536,957306.6 6229563.4)))' ) = 2833.82 +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(70): info: check result->numGeometries() == 0U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(71): info: check result->asText(1) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(61): Leaving test case "testTriangle60"; testing time: 1039us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(75): Entering test case "testPolygon" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{2833.8199999958715} and areaRotate{2833.8199999958715} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{2833.8199999958715} and expectedArea{2833.8193359375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(84): info: check result->numGeometries() == 1U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(85): info: check result->asText(0) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(75): Leaving test case "testPolygon"; testing time: 1333us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(89): Entering test case "testPolygonWithHole" 2: area( ' MULTIPOLYGON(((932117 6230332,932122.8 6230331.6,932124.9 6230354.9,932118.7 6230355.4,932117 6230332)))' ) = 140.955 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{140.9549999983912} and areaRotate{140.9549999983912} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{140.9549999983912} and expectedArea{140.95458984375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(97): info: check result->numGeometries() == 4 has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(106): info: check algorithm::covers(*result, *expected) has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(89): Leaving test case "testPolygonWithHole"; testing time: 2620us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(109): Entering test case "testPolygonWithTouchingHoles" 2: area( ' MULTIPOLYGON(((945238.2 6389749.6,945223.6 6389740.6,945226.1 6389735.9,945241.1 6389744.9,945238.2 6389749.6)))' ) = 93.86 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{93.8600000028068} and areaRotate{93.8600000028068} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{93.8600000028068} and expectedArea{93.8603515625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(117): info: check 'exception "NotImplementedException" raised as expected' has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(109): Leaving test case "testPolygonWithTouchingHoles"; testing time: 2691us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(122): Entering test case "testMultiPolygon" 2: area( ' MULTIPOLYGON(((378452.3 6827020.1,378432.7 6826996.8,378424.4 6827004.5,378445 6827027.1,378452.3 6827020.1)))' ) = 326.745 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{326.74499999704534} and areaRotate{326.74499999704534} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{326.74499999704534} and expectedArea{326.744873046875} doesn't exceed 0.5% @@ -17714,19 +17750,158 @@ 2: area( ' MULTIPOLYGON(((216999.3 6873033.8,216998.9 6873028.7,217006.4 6873027.5,217006.4 6873033.1,216999.3 6873033.8)))' ) = 39.245 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{39.245000002383023} and areaRotate{39.245000002383023} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{39.245000002383023} and expectedArea{39.2449951171875} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(162): info: check result->numGeometries() == 108U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(122): Leaving test case "testMultiPolygon"; testing time: 303096us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(165): Entering test case "testInvalidTypes" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(175): info: check result->numGeometries() == 0U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(175): info: check result->numGeometries() == 0U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(165): Leaving test case "testInvalidTypes"; testing time: 833us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(45): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 313989us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(44): Entering test suite "SFCGAL_algorithm_AreaTest" +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(46): Entering test case "testEmpty2D3D" 2: area( ' MULTIPOLYGON(((184539.2 6797446,184531.5 6797444,184535.4 6797428.1,184517.4 6797424.3,184511.5 6797456,184536.1 6797461,184539.2 6797446)))' ) = 690.56 +1: Point +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: LineString +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: Polygon +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: Triangle +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: Solid +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: GeometryCollection +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: MultiPoint +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: MultiLineString +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: MultiPolygon +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: MultiSolid +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: TriangulatedSurface +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: PolyhedralSurface +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(46): Leaving test case "testEmpty2D3D"; testing time: 1083us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(62): Entering test case "testSignedArea2D_lineString" +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): info: check algorithm::signedArea(lineString) == 1.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(73): info: check algorithm::signedArea(lineString) == -1.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(62): Leaving test case "testSignedArea2D_lineString"; testing time: 615us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(76): Entering test case "testSignedArea2D_triangle" +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(80): info: check algorithm::signedArea(triangle) == 0.5 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(82): info: check algorithm::signedArea(triangle) == -0.5 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(76): Leaving test case "testSignedArea2D_triangle"; testing time: 603us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(86): Entering test case "testPoint2D3D" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{690.55999999590063} and areaRotate{690.55999999590063} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{690.55999999590063} and expectedArea{690.56005859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501463.2 6885626,501469.6 6885631.1,501461.7 6885642.1,501454.9 6885636.9,501463.2 6885626)))' ) = 113.985 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{113.98500000091795} and areaRotate{113.98500000091795} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{113.98500000091795} and expectedArea{113.9853515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((445635 6887219.6,445657.4 6887228,445655.2 6887237.2,445633.2 6887227.6,445635 6887219.6)))' ) = 208.92 +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(88): info: check algorithm::area(Point(3.0, 4.0)) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(89): info: check algorithm::area3D(Point(3.0, 4.0, 5.0)) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(86): Leaving test case "testPoint2D3D"; testing time: 543us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(92): Entering test case "testLineString2D3D" +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(94): info: check algorithm::area(LineString(Point(0.0, 0.0), Point(1.0, 1.0))) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(96): info: check algorithm::area3D(LineString(Point(0.0, 0.0, 0.0), Point(1.0, 1.0, 1.0))) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(92): Leaving test case "testLineString2D3D"; testing time: 628us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(102): Entering test case "testArea2D_PolygonWithHoleWithBadOrientation" +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(143): info: check algorithm::area3D(polygon) == 23.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(102): Leaving test case "testArea2D_PolygonWithHoleWithBadOrientation"; testing time: 925us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(146): Entering test case "testArea3D_Triangle1" +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(150): info: check algorithm::area3D(triangle) == 0.5 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(146): Leaving test case "testArea3D_Triangle1"; testing time: 561us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(153): Entering test case "testArea3D_Triangle2" +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(157): info: check algorithm::area3D(triangle) == 8.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(153): Leaving test case "testArea3D_Triangle2"; testing time: 578us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(160): Entering test case "testArea2D_Triangle" +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(165): info: check algorithm::area(triangle1) == 8.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(166): info: check algorithm::area(triangle2) == 8.0 has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(160): Leaving test case "testArea2D_Triangle"; testing time: 592us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(169): Entering test case "testArea3D_Square1x1" +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(174): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0,0.0 0.0 1.0,0.0 1.0 " "1.0,0.0 1.0 0.0,0.0 0.0 0.0))" has passed +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(176): info: difference{} between algorithm::area3D(*g){1} and 1.0{1} doesn't exceed 1e-10% +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(169): Leaving test case "testArea3D_Square1x1"; testing time: 1131us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(179): Entering test case "testArea3D_Square4X4" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{208.91999999653899} and areaRotate{208.91999999653899} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{208.91999999653899} and expectedArea{208.919921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126880.8 6848498.1,126879.3 6848505.6,126890.8 6848507.8,126892.3 6848499.4,126880.8 6848498.1)))' ) = 94.05 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{94.050000002142028} and areaRotate{94.050000002142028} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{94.050000002142028} and expectedArea{94.0499267578125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(184): info: difference{} between algorithm::area3D(*g){16} and 16.0{16} doesn't exceed 1e-10% +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(179): Leaving test case "testArea3D_Square4X4"; testing time: 1026us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(187): Entering test case "testArea3D_Square4X4WithHole" +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(193): info: difference{} between algorithm::area3D(*g){15} and 15.0{15} doesn't exceed 1e-10% +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(187): Leaving test case "testArea3D_Square4X4WithHole"; testing time: 2455us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(44): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 10978us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(40): Entering test suite "SFCGAL_algorithm_BoundaryTest" +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(44): Entering test case "emptyPoint" +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(49): info: check boundary->is() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(50): info: check boundary->isEmpty() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(44): Leaving test case "emptyPoint"; testing time: 581us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(52): Entering test case "pointXY" +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): info: check boundary->is() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(58): info: check boundary->isEmpty() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(52): Leaving test case "pointXY"; testing time: 546us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(63): Entering test case "emptyLineString" +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(68): info: check boundary->is() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(69): info: check boundary->isEmpty() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(63): Leaving test case "emptyLineString"; testing time: 532us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(72): Entering test case "lineStringSegment" +1: check that a LineSegment has a MultiPoint boundary composed of 2 points +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(82): info: check boundary->is() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(83): info: check boundary->as().numGeometries() == 2U has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(72): Leaving test case "lineStringSegment"; testing time: 585us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Entering test case "lineStringWithThreePoints" +1: check that a LineString with 3 points has a MultiPoint boundary composed of 2 points +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(97): info: check boundary->is() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(98): info: check boundary->as().numGeometries() == 2U has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Leaving test case "lineStringWithThreePoints"; testing time: 629us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(101): Entering test case "lineStringClosed" 2: area( ' MULTIPOLYGON(((126864.1 6849720.5,126866.1 6849727.8,126881.9 6849722.4,126881.1 6849720,126888.5 6849717.2,126886.6 6849712.3,126864.1 6849720.5)))' ) = 168.535 +1: check that a closed LineString has empty boundary +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(113): info: check boundary->isEmpty() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(114): info: check boundary->is() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(101): Leaving test case "lineStringClosed"; testing time: 568us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(119): Entering test case "multiLineStringSimple" +1: check common point between two LineStrings +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(131): info: check boundary->isEmpty() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(132): info: check boundary->is() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(119): Leaving test case "multiLineStringSimple"; testing time: 587us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(139): Entering test case "multiPolygonSimple" +1: check common point between two LineStrings +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(167): info: check !boundary->isEmpty() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(168): info: check boundary->is() has passed +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(139): Leaving test case "multiPolygonSimple"; testing time: 676us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(40): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 4855us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(27): Entering test suite "SFCGAL_algorithm_Buffer3DTest" +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(81): Entering test case "testBuffer3D_Point" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{168.53499999762809} and areaRotate{168.53499999762809} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{168.53499999762809} and expectedArea{168.53503417968801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126983.4 6849409.3,126985.7 6849413.3,126984.6 6849413.9,126986.1 6849416.4,126993.1 6849412.3,126989.3 6849406,126983.4 6849409.3)))' ) = 54.3 @@ -17744,12 +17919,23 @@ 2: area( ' MULTIPOLYGON(((127794.3 6850976.3,127787.7 6850980.4,127786 6850977.1,127783.2 6850978.8,127786.3 6850984.6,127789.4 6850982.4,127790.2 6850984.1,127796.1 6850980.6,127794.3 6850976.3)))' ) = 54.13 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{54.129999999643331} and areaRotate{54.129999999643331} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{54.129999999643331} and expectedArea{54.1299438476562} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(98): info: check buffer->is3D() has passed +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(99): info: check buffer->numGeometries() > 0 has passed 2: area( ' MULTIPOLYGON(((126958.5 6848239.1,126959.6 6848243.5,126964.5 6848241.8,126964.3 6848240.3,126968.1 6848239,126969.2 6848242.4,126975.3 6848239.3,126973.4 6848233.4,126982.3 6848230,126983.2 6848232.5,126987.8 6848230.5,126992.6 6848228.5,126989.9 6848219.9,126967.2 6848228.7,126969.4 6848233.9,126958.5 6848239.1)))' ) = 272.58 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{272.58000000500635} and areaRotate{272.58000000500635} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{272.58000000500635} and expectedArea{272.57995605468801} doesn't exceed 0.5% +1: Expected file does not exist: /build/reproducible-path/sfcgal-2.0.0/test/data/bufferfiles/point_round_buffer_3d.obj +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(98): info: check buffer->is3D() has passed +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(99): info: check buffer->numGeometries() > 0 has passed 2: area( ' MULTIPOLYGON(((127801.4 6851406.8,127803.4 6851415.3,127801.1 6851415.8,127801.7 6851419.3,127793 6851421.1,127792.2 6851417.5,127785.3 6851418.8,127783.7 6851411.2,127789 6851410.1,127790 6851408.8,127798.1 6851407.1,127798.7 6851407.5,127801.4 6851406.8)))' ) = 189.575 +1: Expected file does not exist: /build/reproducible-path/sfcgal-2.0.0/test/data/bufferfiles/point_cylsphere_buffer_3d.obj +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(98): info: check buffer->is3D() has passed +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(99): info: check buffer->numGeometries() > 0 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{189.57500000094223} and areaRotate{189.57500000094223} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{189.57500000094223} and expectedArea{189.57482910156199} doesn't exceed 0.5% +1: Expected file does not exist: /build/reproducible-path/sfcgal-2.0.0/test/data/bufferfiles/point_flat_buffer_3d.obj +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(81): Leaving test case "testBuffer3D_Point"; testing time: 56793us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(140): Entering test case "testBuffer3D_LineString" 2: area( ' MULTIPOLYGON(((127177.2 6851103.3,127181.7 6851100.7,127183.4 6851103.4,127189.9 6851099.2,127194.4 6851106.1,127191.8 6851107.8,127195.5 6851113.3,127188.6 6851117.7,127184.1 6851109.9,127182.3 6851110.8,127177.2 6851103.3)))' ) = 169.81 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{169.81000000214283} and areaRotate{169.81000000214283} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{169.81000000214283} and expectedArea{169.80993652343801} doesn't exceed 0.5% @@ -17879,180 +18065,30 @@ 2: area( ' MULTIPOLYGON(((127789.3 6851448.2,127782 6851450,127784.4 6851461.5,127791.9 6851460.1,127789.3 6851448.2)))' ) = 90.58 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{90.580000001591486} and areaRotate{90.580000001591486} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{90.580000001591486} and expectedArea{90.580017089843807} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(162): info: check result->numGeometries() == 108U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(122): Leaving test case "testMultiPolygon"; testing time: 1237093us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(165): Entering test case "testInvalidTypes" 2: area( ' MULTIPOLYGON(((129355.9 6850603.1,129363.3 6850600.4,129361.8 6850597,129354.7 6850600,129355.9 6850603.1)))' ) = 27.41 -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(175): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(175): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(165): Leaving test case "testInvalidTypes"; testing time: 2209us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(45): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 1285857us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(44): Entering test suite "SFCGAL_algorithm_AreaTest" -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(46): Entering test case "testEmpty2D3D" -1: Point -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: LineString -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: Polygon -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: Triangle -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: Solid -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: GeometryCollection -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: MultiPoint -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: MultiLineString -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: MultiPolygon -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: MultiSolid -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: TriangulatedSurface -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: PolyhedralSurface -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(46): Leaving test case "testEmpty2D3D"; testing time: 2630us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(62): Entering test case "testSignedArea2D_lineString" -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): info: check algorithm::signedArea(lineString) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(73): info: check algorithm::signedArea(lineString) == -1.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(62): Leaving test case "testSignedArea2D_lineString"; testing time: 1775us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(76): Entering test case "testSignedArea2D_triangle" -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(80): info: check algorithm::signedArea(triangle) == 0.5 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(82): info: check algorithm::signedArea(triangle) == -0.5 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(76): Leaving test case "testSignedArea2D_triangle"; testing time: 1673us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(86): Entering test case "testPoint2D3D" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{27.410000000097931} and areaRotate{27.410000000097931} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{27.410000000097931} and expectedArea{27.4100952148438} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(88): info: check algorithm::area(Point(3.0, 4.0)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(89): info: check algorithm::area3D(Point(3.0, 4.0, 5.0)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(86): Leaving test case "testPoint2D3D"; testing time: 1704us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(92): Entering test case "testLineString2D3D" -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(94): info: check algorithm::area(LineString(Point(0.0, 0.0), Point(1.0, 1.0))) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(96): info: check algorithm::area3D(LineString(Point(0.0, 0.0, 0.0), Point(1.0, 1.0, 1.0))) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(92): Leaving test case "testLineString2D3D"; testing time: 1782us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(102): Entering test case "testArea2D_PolygonWithHoleWithBadOrientation" -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(143): info: check algorithm::area3D(polygon) == 23.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(102): Leaving test case "testArea2D_PolygonWithHoleWithBadOrientation"; testing time: 2375us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(146): Entering test case "testArea3D_Triangle1" 2: area( ' MULTIPOLYGON(((127420.2 6851316,127424.4 6851323,127419.8 6851327.9,127414.3 6851322.8,127420.2 6851316)))' ) = 60.135 -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(150): info: check algorithm::area3D(triangle) == 0.5 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(146): Leaving test case "testArea3D_Triangle1"; testing time: 1751us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(153): Entering test case "testArea3D_Triangle2" -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(157): info: check algorithm::area3D(triangle) == 8.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(153): Leaving test case "testArea3D_Triangle2"; testing time: 1627us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(160): Entering test case "testArea2D_Triangle" -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(165): info: check algorithm::area(triangle1) == 8.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(166): info: check algorithm::area(triangle2) == 8.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(160): Leaving test case "testArea2D_Triangle"; testing time: 1648us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(169): Entering test case "testArea3D_Square1x1" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{60.134999999509319} and areaRotate{60.134999999509319} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{60.134999999509319} and expectedArea{60.135009765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(174): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0,0.0 0.0 1.0,0.0 1.0 " "1.0,0.0 1.0 0.0,0.0 0.0 0.0))" has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(176): info: difference{} between algorithm::area3D(*g){1} and 1.0{1} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(169): Leaving test case "testArea3D_Square1x1"; testing time: 2999us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(179): Entering test case "testArea3D_Square4X4" -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(184): info: difference{} between algorithm::area3D(*g){16} and 16.0{16} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(179): Leaving test case "testArea3D_Square4X4"; testing time: 2865us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(187): Entering test case "testArea3D_Square4X4WithHole" -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(193): info: difference{} between algorithm::area3D(*g){15} and 15.0{15} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(187): Leaving test case "testArea3D_Square4X4WithHole"; testing time: 5105us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(44): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 28512us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(40): Entering test suite "SFCGAL_algorithm_BoundaryTest" -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(44): Entering test case "emptyPoint" 2: area( ' MULTIPOLYGON(((617333.8 6760243.1,617323.9 6760239.3,617322.6 6760240.9,617320.2 6760240.2,617317.7 6760246.8,617331.8 6760252.3,617333.8 6760243.1)))' ) = 127.975 -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(49): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(50): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(44): Leaving test case "emptyPoint"; testing time: 1779us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(52): Entering test case "pointXY" -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(58): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(52): Leaving test case "pointXY"; testing time: 1671us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(63): Entering test case "emptyLineString" -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(68): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(69): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(63): Leaving test case "emptyLineString"; testing time: 1611us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(72): Entering test case "lineStringSegment" -1: check that a LineSegment has a MultiPoint boundary composed of 2 points -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(82): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(83): info: check boundary->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(72): Leaving test case "lineStringSegment"; testing time: 1723us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Entering test case "lineStringWithThreePoints" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{127.97500000253784} and areaRotate{127.97500000253784} doesn't exceed 0.5% -1: check that a LineString with 3 points has a MultiPoint boundary composed of 2 points -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(97): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(98): info: check boundary->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Leaving test case "lineStringWithThreePoints"; testing time: 1671us 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{127.97500000253784} and expectedArea{127.97509765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(101): Entering test case "lineStringClosed" -1: check that a closed LineString has empty boundary -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(113): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(114): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(101): Leaving test case "lineStringClosed"; testing time: 1614us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(119): Entering test case "multiLineStringSimple" -1: check common point between two LineStrings -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(131): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(132): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(119): Leaving test case "multiLineStringSimple"; testing time: 1845us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(139): Entering test case "multiPolygonSimple" -1: check common point between two LineStrings -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(167): info: check !boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(168): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(139): Leaving test case "multiPolygonSimple"; testing time: 1956us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(40): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 14236us -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(27): Entering test suite "SFCGAL_algorithm_Buffer3DTest" -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(81): Entering test case "testBuffer3D_Point" -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(98): info: check buffer->is3D() has passed -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(99): info: check buffer->numGeometries() > 0 has passed 2: area( ' MULTIPOLYGON(((617291 6760040.7,617296.9 6760020,617303.2 6760022,617310.2 6760007.8,617321.6 6760012.1,617314.1 6760028.1,617304.3 6760024.1,617299.8 6760034.6,617304.3 6760036.2,617300.7 6760045.8,617291 6760040.7)))' ) = 417.335 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{417.33500000078686} and areaRotate{417.33500000078686} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{417.33500000078686} and expectedArea{417.335205078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((620164.5 6759934.9,620164.3 6759933.6,620168 6759933.2,620167.9 6759932.5,620169.5 6759932.2,620169.8 6759934.1,620164.5 6759934.9)))' ) = 7.7 -1: Expected file does not exist: /build/reproducible-path/sfcgal-2.0.0/test/data/bufferfiles/point_round_buffer_3d.obj -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(98): info: check buffer->is3D() has passed -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(99): info: check buffer->numGeometries() > 0 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{7.7000000005937164} and areaRotate{7.7000000005937164} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{7.7000000005937164} and expectedArea{7.699951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((634599.8 6751212.3,634603 6751220,634615.6 6751213.9,634612.2 6751206.7,634599.8 6751212.3)))' ) = 112.43 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{112.4300000008126} and areaRotate{112.4300000008126} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{112.4300000008126} and expectedArea{112.43017578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617336 6760410,617338.8 6760407,617341.6 6760402.6,617343.3 6760397.6,617344.1 6760391.7,617343.4 6760387.3,617342.3 6760383.8,617340.9 6760380,617339.3 6760377.3,617337.1 6760379.4,617321.3 6760361.4,617275.1 6760402.2,617282.7 6760410.5,617299.6 6760428.9,617314 6760416.1,617317.6 6760416.9,617321.1 6760416.7,617324.7 6760416.2,617328.1 6760415.1,617331.5 6760413.6,617335 6760411.2,617336 6760410)))' ) = 2510.64 -1: Expected file does not exist: /build/reproducible-path/sfcgal-2.0.0/test/data/bufferfiles/point_cylsphere_buffer_3d.obj -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(98): info: check buffer->is3D() has passed -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(99): info: check buffer->numGeometries() > 0 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{2510.6350000046832} and areaRotate{2510.6350000046832} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{2510.6350000046832} and expectedArea{2510.63549804688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((621034.4 6759989.4,621035 6759980.7,621020.6 6759980.2,621019.9 6759988.8,621034.4 6759989.4)))' ) = 125.35 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{125.35000000513972} and areaRotate{125.35000000513972} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{125.35000000513972} and expectedArea{125.35009765625} doesn't exceed 0.5% -1: Expected file does not exist: /build/reproducible-path/sfcgal-2.0.0/test/data/bufferfiles/point_flat_buffer_3d.obj -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(81): Leaving test case "testBuffer3D_Point"; testing time: 69125us -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(140): Entering test case "testBuffer3D_LineString" 2: area( ' MULTIPOLYGON(((617338.1 6760659.7,617338.8 6760656,617340.4 6760656.5,617342 6760647.9,617315.8 6760641.5,617313.3 6760654.6,617326.1 6760657.4,617327.9 6760649.2,617331.8 6760650.4,617330.1 6760658.4,617338.1 6760659.7)))' ) = 309.63 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{309.62999999841452} and areaRotate{309.62999999841452} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{309.62999999841452} and expectedArea{309.63037109375} doesn't exceed 0.5% @@ -20483,17 +20519,19 @@ 2: area( ' MULTIPOLYGON(((127712.8 6847579.9,127717.5 6847579.4,127717.5 6847572.9,127713.3 6847572.7,127712.8 6847579.9)))' ) = 30.445 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{30.44500000046763} and areaRotate{30.44500000046763} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{30.44500000046763} and expectedArea{30.4450073242188} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(65): Leaving test case "testComputeArea"; testing time: 8961480us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(59): Leaving test suite "SFCGAL_AreaTest"; testing time: 8961546us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(65): Leaving test case "testComputeArea"; testing time: 3981686us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(59): Leaving test suite "SFCGAL_AreaTest"; testing time: 3981712us 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(47): Entering test suite "SFCGAL_ConstraintDelaunayTriangulationTest" 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(49): Entering test case "testTriangulateRGC" 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(59): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(75): info: check triangulation.numVertices() == 36566U has passed 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(76): info: check triangulation.numTriangles() == 73114U has passed +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(160): info: check buffer->is3D() has passed +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(161): info: check buffer->numGeometries() > 0 has passed 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(80): info: check triangulatedSurface->numTriangles() == 73114U has passed 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(81): info: difference{} between algorithm::area(*triangulatedSurface){818056610000} and 818056610000.0{818056610000} doesn't exceed 0.1% -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(49): Leaving test case "testTriangulateRGC"; testing time: 2451602us -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(47): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 2451692us +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(49): Leaving test case "testTriangulateRGC"; testing time: 1175567us +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(47): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 1175668us 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(49): Entering test suite "SFCGAL_DistanceTest" 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(54): Entering test case "testFileDistanceTest" 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(62): info: check ifs.good() has passed @@ -20542,8 +20580,6 @@ 2: /build/reproducible-path/sfcgal-2.0.0/test/data/DistanceTest.txt:37 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){1} and expectedDistance{1} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-2.0.0/test/data/DistanceTest.txt:40 -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(160): info: check buffer->is3D() has passed -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(161): info: check buffer->numGeometries() > 0 has passed 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-2.0.0/test/data/DistanceTest.txt:41 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% @@ -20555,88 +20591,88 @@ 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(160): info: check buffer->is3D() has passed 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(161): info: check buffer->numGeometries() > 0 has passed 1: Expected file does not exist: /build/reproducible-path/sfcgal-2.0.0/test/data/bufferfiles/linestring_flat_buffer_3d.obj -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(140): Leaving test case "testBuffer3D_LineString"; testing time: 26967826us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(140): Leaving test case "testBuffer3D_LineString"; testing time: 10219973us 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(202): Entering test case "testBuffer3D_InvalidGeometry" 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(207): info: check 'exception "std::invalid_argument" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(202): Leaving test case "testBuffer3D_InvalidGeometry"; testing time: 1862us -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(27): Leaving test suite "SFCGAL_algorithm_Buffer3DTest"; testing time: 27039075us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(202): Leaving test case "testBuffer3D_InvalidGeometry"; testing time: 945us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(27): Leaving test suite "SFCGAL_algorithm_Buffer3DTest"; testing time: 10277878us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(42): Entering test suite "SFCGAL_algorithm_Connected" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Entering test case "allFine" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(55): info: check 'not connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(56): info: check 'not closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Leaving test case "allFine"; testing time: 3929us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Leaving test case "allFine"; testing time: 1812us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Entering test case "notConnected" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(70): info: check 'connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(71): info: check 'closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Leaving test case "notConnected"; testing time: 4157us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Leaving test case "notConnected"; testing time: 1689us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(74): Entering test case "notClosed" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(84): info: check 'not connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(85): info: check 'closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(74): Leaving test case "notClosed"; testing time: 3428us -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(42): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 11662us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(74): Leaving test case "notClosed"; testing time: 1449us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(42): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 5024us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(43): Entering test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(45): Entering test case "testOppositeTriangle" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(54): info: check triangulatedSurface.numGeometries() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(55): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(45): Leaving test case "testOppositeTriangle"; testing time: 2217us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(45): Leaving test case "testOppositeTriangle"; testing time: 1004us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(58): Entering test case "testFourTriangle" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(71): info: check triangulatedSurface.numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(72): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(58): Leaving test case "testFourTriangle"; testing time: 2683us -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(43): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 4998us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(58): Leaving test case "testFourTriangle"; testing time: 1075us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(43): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 2124us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(43): Entering test suite "SFCGAL_algorithm_ConvexHullTest" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(47): Entering test case "testConvexHull2D_Empty" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(53): info: check hull->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(47): Leaving test case "testConvexHull2D_Empty"; testing time: 1764us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(47): Leaving test case "testConvexHull2D_Empty"; testing time: 761us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(56): Entering test case "testConvexHull2D_ColinearProduceLineString" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(64): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(65): info: check hull->as().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(68): info: check (hullWKT == "LINESTRING (0.0 0.0,2.0 2.0)") || (hullWKT == "LINESTRING (2.0 2.0,0.0 0.0)") has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(56): Leaving test case "testConvexHull2D_ColinearProduceLineString"; testing time: 1675us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(56): Leaving test case "testConvexHull2D_ColinearProduceLineString"; testing time: 779us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(72): Entering test case "testConvexHull2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(82): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(72): Leaving test case "testConvexHull2D_Triangle"; testing time: 1762us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(72): Leaving test case "testConvexHull2D_Triangle"; testing time: 748us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Entering test case "testConvexHull2D_Polygon" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(95): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Leaving test case "testConvexHull2D_Polygon"; testing time: 1653us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Leaving test case "testConvexHull2D_Polygon"; testing time: 699us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(100): Entering test case "testConvexHull3D_Empty" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(106): info: check hull->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(100): Leaving test case "testConvexHull3D_Empty"; testing time: 1614us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(100): Leaving test case "testConvexHull3D_Empty"; testing time: 675us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(109): Entering test case "testConvexHull3D_Point" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(113): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(114): info: check hull->as().x() == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(115): info: check hull->as().y() == 2.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(116): info: check hull->as().z() == 3.0 has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(109): Leaving test case "testConvexHull3D_Point"; testing time: 1668us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(109): Leaving test case "testConvexHull3D_Point"; testing time: 737us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(122): Entering test case "testConvexHull3D_LineStringCollinear" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(132): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(122): Leaving test case "testConvexHull3D_LineStringCollinear"; testing time: 1640us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(122): Leaving test case "testConvexHull3D_LineStringCollinear"; testing time: 833us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(135): Entering test case "testConvexHull3D_LineStringCoplanar" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(145): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(146): info: check hull->as().numPolygons() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(135): Leaving test case "testConvexHull3D_LineStringCoplanar"; testing time: 2060us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(135): Leaving test case "testConvexHull3D_LineStringCoplanar"; testing time: 887us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(149): Entering test case "testConvexHull3D_Tetrahedron" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(159): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(160): info: check hull->as().numPolygons() == 4U has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(149): Leaving test case "testConvexHull3D_Tetrahedron"; testing time: 1798us -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(43): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 16066us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(149): Leaving test case "testConvexHull3D_Tetrahedron"; testing time: 796us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(43): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 7132us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(45): Entering test suite "SFCGAL_algorithm_CoversPointsTest" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(47): Entering test case "testPointPointCoversPoints" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(52): info: check algorithm::coversPoints(pta, ptb) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(53): info: check algorithm::coversPoints(pta, ptc) == false has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(54): info: check algorithm::coversPoints3D(pta, ptb) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(55): info: check algorithm::coversPoints3D(pta, ptc) == false has passed -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(47): Leaving test case "testPointPointCoversPoints"; testing time: 1811us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(47): Leaving test case "testPointPointCoversPoints"; testing time: 823us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(58): Entering test case "testPolygonPolygonCoversPoints" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(66): info: check algorithm::coversPoints(*p1, *p2) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(67): info: check algorithm::coversPoints3D(*p1, *p2) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(79): info: check algorithm::coversPoints(*p1, *p2) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(80): info: check algorithm::coversPoints3D(*p1, *p2) == true has passed -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(58): Leaving test case "testPolygonPolygonCoversPoints"; testing time: 5604us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(58): Leaving test case "testPolygonPolygonCoversPoints"; testing time: 2684us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(84): Entering test case "testCollectionCoversPoints" 1: Test case SFCGAL_algorithm_CoversPointsTest/testCollectionCoversPoints did not check any assertions -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(84): Leaving test case "testCollectionCoversPoints"; testing time: 1957us -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(45): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 9565us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(84): Leaving test case "testCollectionCoversPoints"; testing time: 667us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(45): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 4293us 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(47): Entering test suite "SFCGAL_algorithm_CoversTest" 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(52): Entering test case "testFileCoversTest" 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(77): info: check ifs.good() has passed @@ -20894,14 +20930,14 @@ 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '161: covers3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((1/10 1/10 1/10,1/10 11/10 1/10,11/10 11/10 1/10,11/10 1/10 1/10,1/10 1/10 1/10)),((11/10 1/10 1/10,11/10 11/10 1/10,11/10 11/10 11/10,11/10 1/10 11/10,11/10 1/10 1/10)),((1/10 11/10 1/10,1/10 11/10 11/10,11/10 11/10 11/10,11/10 11/10 1/10,1/10 11/10 1/10)),((1/10 1/10 11/10,1/10 11/10 11/10,1/10 11/10 1/10,1/10 1/10 1/10,1/10 1/10 11/10)),((11/10 1/10 11/10,11/10 11/10 11/10,1/10 11/10 11/10,1/10 1/10 11/10,11/10 1/10 11/10)),((11/10 1/10 1/10,11/10 1/10 11/10,1/10 1/10 11/10,1/10 1/10 1/10,11/10 1/10 1/10))))) should be FALSE' has passed 1: line#166:3|POLYGON((1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2))|TRIANGLE((1 0.25 0.5,1 0.5 0.5,0.5 0.5 0.5,1 0.25 0.5))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '166: covers3D(POLYGON Z ((1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2)), TRIANGLE Z ((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) should be FALSE' has passed -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(52): Leaving test case "testFileCoversTest"; testing time: 2053413us -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(47): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 2053465us +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(52): Leaving test case "testFileCoversTest"; testing time: 734824us +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(47): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 734854us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(37): Entering test suite "SFCGAL_algorithm_DifferenceTest" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(39): Entering test case "testDifferenceXPoint" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(42): info: check algorithm::difference(Point(0, 0), Point(0, 0))->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(44): info: check *algorithm::difference(Point(1, 0), Point(0, 0)) == Point(1, 0) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(46): info: check *algorithm::difference(Point(0, 0), Point(1, 0)) == Point(0, 0) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(39): Leaving test case "testDifferenceXPoint"; testing time: 2099us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(39): Leaving test case "testDifferenceXPoint"; testing time: 1177us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(60): Entering test case "testDifferenceXLineString" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(63): info: check algorithm::difference(Point(0, 0), *io::readWkt("LINESTRING (0 0,1 1)")) ->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(67): info: check *algorithm::difference(Point(0, 0), *io::readWkt("LINESTRING (0 1,1 1)")) == Point(0, 0) has passed @@ -20912,148 +20948,148 @@ 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(109): info: check diff->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(116): info: check *diff == *ls1 has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(125): info: check *diff == *io::readWkt("MULTILINESTRING ((0 0,0.3 0),(1 0.4,1 1))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(60): Leaving test case "testDifferenceXLineString"; testing time: 5248us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(60): Leaving test case "testDifferenceXLineString"; testing time: 3086us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(145): Entering test case "testDifferencePolygonPolygon2D" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(154): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(165): info: check *diff == *io::readWkt( "POLYGON ((-0.5 -0.5,1 -0.5,0.5 0.5,-0.5 0.5,-0.5 -0.5))") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(168): info: check algorithm::isValid(*diff) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(178): info: check algorithm::isValid(*diff) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(179): info: check *diff == *io::readWkt("POLYGON ((-1 -1,1 -1,1 -0.5,1 1,-1 1,-1 -1),(1 " "-0.5,-0.5 -0.5,-0.5 0.5,0.5 0.5,1 -0.5))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(145): Leaving test case "testDifferencePolygonPolygon2D"; testing time: 8710us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(145): Leaving test case "testDifferencePolygonPolygon2D"; testing time: 4392us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(185): Entering test case "testDifferenceVolumeVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(205): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(224): info: check algorithm::volume(*diff) == Kernel::FT(0.5) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(185): Leaving test case "testDifferenceVolumeVolume"; testing time: 684472us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(185): Leaving test case "testDifferenceVolumeVolume"; testing time: 265419us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(228): Entering test case "testDifferenceLinePolygon" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(239): info: check *diff == *io::readWkt( "MULTILINESTRING ((-10 0,-1 0),(-0.5 0,0 0,0.5 0),(1 0,10 0))") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(253): info: check *diff == *io::readWkt("MULTILINESTRING ((-10 0,-1 0),(-0.5 0,0 0),(1 0,10 0))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(228): Leaving test case "testDifferenceLinePolygon"; testing time: 7349us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(228): Leaving test case "testDifferenceLinePolygon"; testing time: 3417us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(259): Entering test case "testDifferencePoinLine" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(267): info: check *diff == *io::readWkt("POINT (0.5 0.5 0.6)") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(274): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(259): Leaving test case "testDifferencePoinLine"; testing time: 2315us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(259): Leaving test case "testDifferencePoinLine"; testing time: 1158us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(278): Entering test case "testDifferencePoinPolygon2D" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(286): info: check *diff == *io::readWkt("POINT (0.5 0.5 0.6)") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(293): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(278): Leaving test case "testDifferencePoinPolygon2D"; testing time: 5384us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(278): Leaving test case "testDifferencePoinPolygon2D"; testing time: 2438us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(297): Entering test case "testDifferencePoinVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(311): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(323): info: check *diff == *io::readWkt("POINT (1.001 0.5 0.5)") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(297): Leaving test case "testDifferencePoinVolume"; testing time: 222838us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(297): Leaving test case "testDifferencePoinVolume"; testing time: 87288us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(327): Entering test case "testDifferenceTriangleTriangle3D" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(336): info: check *diff == *io::readWkt("TRIANGLE ((0 0 0,0 1 1,1 0 0,0 0 0))") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(345): info: check *diff == *io::readWkt("TRIANGLE ((0 0 0,0 1 1,1 0 0,0 0 0))") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(354): info: check *diff == *io::readWkt("TIN (((0 1 1,.5 .5 .5,.1 .1 .1,0 1 1)),((0 0 0,0 " "1 1,.1 .1 .1,0 0 0)),((.7 .3 .3,1 0 0,.1 .1 " ".1,.7 .3 .3)),((1 0 0,0 0 0,.1 .1 .1,1 0 0)))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(327): Leaving test case "testDifferenceTriangleTriangle3D"; testing time: 20278us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(327): Leaving test case "testDifferenceTriangleTriangle3D"; testing time: 8852us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(361): Entering test case "testDifferenceTriangleVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(383): info: check algorithm::covers(*diff, *ref) && algorithm::covers(*ref, *diff) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(361): Leaving test case "testDifferenceTriangleVolume"; testing time: 170743us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(361): Leaving test case "testDifferenceTriangleVolume"; testing time: 67257us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(388): Entering test case "testDifferenceLineVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(402): info: check *diff == *io::readWkt("MULTILINESTRING ((-3 -3 .5,0 0 .5),(1 1 " ".5,3 3 .5,1 1.1 .5,1 1 .5))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(388): Leaving test case "testDifferenceLineVolume"; testing time: 117384us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(388): Leaving test case "testDifferenceLineVolume"; testing time: 46683us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(407): Entering test case "testDifferencePolygonVolume" 1: Test case SFCGAL_algorithm_DifferenceTest/testDifferencePolygonVolume did not check any assertions -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(407): Leaving test case "testDifferencePolygonVolume"; testing time: 118855us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(407): Leaving test case "testDifferencePolygonVolume"; testing time: 47436us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(425): Entering test case "testDifference3DDivideByZeroCrash" 1: Test case SFCGAL_algorithm_DifferenceTest/testDifference3DDivideByZeroCrash did not check any assertions -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(425): Leaving test case "testDifference3DDivideByZeroCrash"; testing time: 1409654us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(37): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 2776170us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(425): Leaving test case "testDifference3DDivideByZeroCrash"; testing time: 476097us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(37): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 1015211us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(46): Entering test suite "SFCGAL_algorithm_DistanceTest" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(51): Entering test case "testDistanceBetweenEmptyPointsIsInfinity" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(53): info: check Point().distance(Point()) == std::numeric_limits::infinity() has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(51): Leaving test case "testDistanceBetweenEmptyPointsIsInfinity"; testing time: 1973us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(51): Leaving test case "testDistanceBetweenEmptyPointsIsInfinity"; testing time: 745us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(107): Entering test case "testDistancePointPoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(109): info: check Point(0.0, 0.0).distance(Point(0.0, 0.0)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(110): info: check Point(1.0, 1.0).distance(Point(4.0, 5.0)) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(107): Leaving test case "testDistancePointPoint"; testing time: 1643us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(107): Leaving test case "testDistancePointPoint"; testing time: 587us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(112): Entering test case "testDistancePointPoint3D" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(114): info: check Point(0.0, 0.0, 0.0).distance3D(Point(0.0, 0.0, 0.0)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(115): info: check Point(1.0, 1.0, 1.0).distance3D(Point(4.0, 1.0, 5.0)) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(112): Leaving test case "testDistancePointPoint3D"; testing time: 1605us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(112): Leaving test case "testDistancePointPoint3D"; testing time: 585us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(119): Entering test case "testDistancePointLineString_pointOnLineString" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(123): info: check point.distance(lineString) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(119): Leaving test case "testDistancePointLineString_pointOnLineString"; testing time: 1628us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(119): Leaving test case "testDistancePointLineString_pointOnLineString"; testing time: 614us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(125): Entering test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(131): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(125): Leaving test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition"; testing time: 1845us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(125): Leaving test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition"; testing time: 975us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(133): Entering test case "testDistancePointLineString_pointOnLineString_collapsedSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(140): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(133): Leaving test case "testDistancePointLineString_pointOnLineString_collapsedSegments"; testing time: 1953us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(133): Leaving test case "testDistancePointLineString_pointOnLineString_collapsedSegments"; testing time: 770us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(142): Entering test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(149): info: check point.distance3D(lineString) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(142): Leaving test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments"; testing time: 1628us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(142): Leaving test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments"; testing time: 595us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Entering test case "testDistancePointLineString_pointOutOfLineString" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(156): info: check point.distance(lineString) == sqrt(2.0) / 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Leaving test case "testDistancePointLineString_pointOutOfLineString"; testing time: 1659us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Leaving test case "testDistancePointLineString_pointOutOfLineString"; testing time: 588us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(160): Entering test case "testDistancePointPolygon_pointInPolygon" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(165): info: check gA->distance(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(160): Leaving test case "testDistancePointPolygon_pointInPolygon"; testing time: 1994us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(160): Leaving test case "testDistancePointPolygon_pointInPolygon"; testing time: 786us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(167): Entering test case "testDistancePointPolygon_pointOutOfPolygon" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(172): info: check gA->distance(*gB) == sqrt(2.0) / 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(167): Leaving test case "testDistancePointPolygon_pointOutOfPolygon"; testing time: 1960us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(167): Leaving test case "testDistancePointPolygon_pointOutOfPolygon"; testing time: 764us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(176): Entering test case "testDistanceLineStringLineString_zeroLengthSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(181): info: check gA->distance(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(176): Leaving test case "testDistanceLineStringLineString_zeroLengthSegments"; testing time: 1848us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(176): Leaving test case "testDistanceLineStringLineString_zeroLengthSegments"; testing time: 770us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(184): Entering test case "testDistanceLineStringLineString3D_zeroLengthSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(190): info: check gA->distance3D(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(184): Leaving test case "testDistanceLineStringLineString3D_zeroLengthSegments"; testing time: 1829us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(184): Leaving test case "testDistanceLineStringLineString3D_zeroLengthSegments"; testing time: 678us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): Entering test case "testDistance3DLineStringTriangle_lineStringInTriangle" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(200): info: check gA->distance3D(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): Leaving test case "testDistance3DLineStringTriangle_lineStringInTriangle"; testing time: 2043us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): Leaving test case "testDistance3DLineStringTriangle_lineStringInTriangle"; testing time: 801us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(202): Entering test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(209): info: check gA->distance3D(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(202): Leaving test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest"; testing time: 2107us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(202): Leaving test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest"; testing time: 835us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(213): Entering test case "testDistance3DTriangleTriangle_contained" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(219): info: check gA->distance3D(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(213): Leaving test case "testDistance3DTriangleTriangle_contained"; testing time: 2254us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(213): Leaving test case "testDistance3DTriangleTriangle_contained"; testing time: 1905us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(221): Entering test case "testDistance3DTriangleTriangle_parallel" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(227): info: check gA->distance3D(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(221): Leaving test case "testDistance3DTriangleTriangle_parallel"; testing time: 2458us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(221): Leaving test case "testDistance3DTriangleTriangle_parallel"; testing time: 969us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(232): Entering test case "testDistancePolygonPolygon_disjoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(238): info: check gA->distance(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(232): Leaving test case "testDistancePolygonPolygon_disjoint"; testing time: 2227us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(232): Leaving test case "testDistancePolygonPolygon_disjoint"; testing time: 858us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(241): Entering test case "testDistanceMultiPointMultiPoint_disjoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(247): info: check gA->distance(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(241): Leaving test case "testDistanceMultiPointMultiPoint_disjoint"; testing time: 1982us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(241): Leaving test case "testDistanceMultiPointMultiPoint_disjoint"; testing time: 1486us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(251): Entering test case "testDistancePolygonSolid" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(260): info: check gA->distance3D(*gB) == 0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(251): Leaving test case "testDistancePolygonSolid"; testing time: 256281us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(46): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 291872us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(251): Leaving test case "testDistancePolygonSolid"; testing time: 106868us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(46): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 122869us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(44): Entering test suite "SFCGAL_algorithm_ExtrudeTest" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(46): Entering test case "testExtrudePoint" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(50): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(51): info: check ext->as().is3D() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(52): info: check ext->asText(1) == "LINESTRING Z (0.0 0.0 0.0,0.0 0.0 1.0)" has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(46): Leaving test case "testExtrudePoint"; testing time: 1978us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(46): Leaving test case "testExtrudePoint"; testing time: 1082us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(55): Entering test case "testExtrudeLineString" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(59): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(60): info: check ext->as().is3D() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(61): info: check ext->asText(1) == "POLYHEDRALSURFACE Z (((0.0 0.0 0.0,1.0 0.0 0.0,1.0 0.0 " "1.0,0.0 0.0 1.0,0.0 0.0 0.0)))" has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(55): Leaving test case "testExtrudeLineString"; testing time: 1776us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(55): Leaving test case "testExtrudeLineString"; testing time: 729us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(66): Entering test case "testExtrudeSquare" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(78): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(79): info: check ext->as().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(80): info: check ext->as().exteriorShell().numPolygons() == 6U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(66): Leaving test case "testExtrudeSquare"; testing time: 2903us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(66): Leaving test case "testExtrudeSquare"; testing time: 1120us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(83): Entering test case "testExtrudePolyhedral" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(89): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(90): info: check ext->as().numShells() == 1U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(83): Leaving test case "testExtrudePolyhedral"; testing time: 3714us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(83): Leaving test case "testExtrudePolyhedral"; testing time: 1489us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(93): Entering test case "testExtrudeMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(118): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(119): info: check ext->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(93): Leaving test case "testExtrudeMultiPolygon"; testing time: 5799us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(93): Leaving test case "testExtrudeMultiPolygon"; testing time: 2249us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(122): Entering test case "testExtrudeSquareWithHole" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(149): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(150): info: check ext->as().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(151): info: check ext->as().exteriorShell().numPolygons() == 10U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(122): Leaving test case "testExtrudeSquareWithHole"; testing time: 5484us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(122): Leaving test case "testExtrudeSquareWithHole"; testing time: 2322us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(156): Entering test case "testChainingExtrude" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(160): info: check g->asText(0) == "LINESTRING Z (0 0 0,1 0 0)" has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(162): info: check g->asText(0) == "POLYHEDRALSURFACE Z (((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)))" has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(165): info: check g->asText(0) == "SOLID Z ((((0 1 0,1 1 0,1 0 0,0 1 0)),((0 1 1,1 0 1,1 1 1,0 1 1)),((0 1 " "0,1 0 0,0 0 0,0 1 0)),((0 1 1,0 0 1,1 0 1,0 1 1)),((1 0 0,1 1 0,1 1 1,1 " "0 1,1 0 0)),((1 1 0,0 1 0,0 1 1,1 1 1,1 1 0)),((0 1 0,0 0 0,0 0 1,0 1 " "1,0 1 0)),((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))))" has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(156): Leaving test case "testChainingExtrude"; testing time: 2931us -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(44): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 24922us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(156): Leaving test case "testChainingExtrude"; testing time: 1161us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(44): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 10311us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(46): Entering test suite "SFCGAL_algorithm_Force3DTest" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(48): Entering test case "testIgnoreEmpty" 1: Point @@ -21092,17 +21128,17 @@ 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(60): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(48): Leaving test case "testIgnoreEmpty"; testing time: 2254us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(48): Leaving test case "testIgnoreEmpty"; testing time: 847us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(64): Entering test case "testPointForceZ" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(68): info: check p.asText(1) == "POINT Z (3.0 4.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(64): Leaving test case "testPointForceZ"; testing time: 1688us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(64): Leaving test case "testPointForceZ"; testing time: 638us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(70): Entering test case "testPointForceZWithValue" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(74): info: check p.asText(1) == "POINT Z (3.0 4.0 -9999.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(70): Leaving test case "testPointForceZWithValue"; testing time: 1956us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(70): Leaving test case "testPointForceZWithValue"; testing time: 658us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(77): Entering test case "test_MixedLineString2D3D" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(85): info: check lineString.asText(1) == "LINESTRING Z (1.0 1.0 0.0,2.0 2.0 1.0,3.0 3.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(77): Leaving test case "test_MixedLineString2D3D"; testing time: 1638us -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(46): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 7720us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(77): Leaving test case "test_MixedLineString2D3D"; testing time: 609us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(46): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 2833us 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(68): Entering test suite "SFCGAL_algorithm_IntersectionTest" 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(70): Entering test case "testFileIntersectionTest" 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(104): info: check ifs.good() has passed @@ -21231,7 +21267,7 @@ 1: line#169:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 0,1 0,1 1,-1 0))|POLYGON((1 1,0 0.5,0 0,1 0,1 1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '169: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is POLYGON ((0/1 1/2,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/2)) and should be POLYGON ((1/1 1/1,0/1 1/2,0/1 0/1,1/1 0/1,1/1 1/1))' has passed 1: line#170:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '170: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '170: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed 1: line#172:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '172: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed 1: line#173:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) @@ -21251,7 +21287,7 @@ 1: line#189:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|POLYGON((1 1,0 1,0 0,1 0,1 1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '189: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON ((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1)) and should be POLYGON ((1/1 1/1,0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1))' has passed 1: line#190:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '190: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '190: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed 1: line#192:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '192: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#193:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY @@ -21259,7 +21295,7 @@ 1: line#195:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((1.6 1.3,1.4 1.3,1.4 0,1.6 0,1.6 1.3)),((1.4 2,1.4 1.7,1.6 1.7,1.6 2,1.4 2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '195: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 13/10,7/5 0/1,8/5 0/1,8/5 13/10,7/5 13/10)),((7/5 2/1,7/5 17/10,8/5 17/10,8/5 2/1,7/5 2/1))) and should be MULTIPOLYGON (((8/5 13/10,7/5 13/10,7/5 0/1,8/5 0/1,8/5 13/10)),((7/5 2/1,7/5 17/10,8/5 17/10,8/5 2/1,7/5 2/1)))' has passed 1: line#197:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN(((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '197: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '197: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))),TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed 1: line#204:S|polyhedral|POLYHEDRALSURFACE(((1.7 1.7,1.7 1.3,2 2,1.7 1.7)),((1.3 1.3,0 0,2 0,1.3 1.3)),((1.7 1.3,1.3 1.3,2 0,1.7 1.3)),((0 2,0 0,1.3 1.3,0 2)),((0 2,1.3 1.7,2 2,0 2)),((0 2,1.3 1.3,1.3 1.7,0 2)),((1.3 1.7,1.7 1.7,2 2,1.3 1.7)),((2 2,1.7 1.3,2 0,2 2))) 1: line#207:2|@polyhedral|POINT(0.1 0.1)|POINT(0.1 0.1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '207: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT (1/10 1/10)) is POINT (1/10 1/10) and should be POINT (1/10 1/10)' has passed @@ -21310,9 +21346,9 @@ 1: line#251:3|@polyhedral|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '251: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#254:2|@polyhedral|TRIANGLE((-1 0,1 0,1 1,-1 0))|GEOMETRYCOLLECTION(TRIANGLE((1 1,0 0,0 0.5,1 1)),TRIANGLE((1 0,0 0,1 1,1 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '254: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,1/1 1/1,0/1 0/1,1/1 0/1)),TRIANGLE ((1/1 1/1,0/1 1/2,0/1 0/1,1/1 1/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 0/1,0/1 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,0/1 0/1,1/1 1/1,1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '254: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 1/2,0/1 0/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/1 1/1,0/1 0/1,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 0/1,0/1 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,0/1 0/1,1/1 1/1,1/1 0/1)))' has passed 1: line#255:3|@polyhedral|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '255: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '255: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed 1: line#257:2|@polyhedral|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '257: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed 1: line#258:3|@polyhedral|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) @@ -21332,15 +21368,15 @@ 1: line#274:2|@polyhedral|POLYGON((0 0,1 0,1 1,0 1,0 0))|GEOMETRYCOLLECTION(TRIANGLE((0 1,0 0,1 1,0 1)),TRIANGLE((1 1,0 0,1 0,1 1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '274: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE ((1/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1)))' has passed 1: line#275:3|@polyhedral|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '275: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '275: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed 1: line#277:2|@polyhedral|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '277: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#278:3|@polyhedral|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '278: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#280:2|@polyhedral|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '280: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)),((7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10,7/5 13/10))) and should be MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '280: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10,7/5 13/10))) and should be MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed 1: line#282:3|@polyhedral|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN(((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '282: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '282: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed 1: line#289:2|@polyhedral|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '289: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT (0/1 0/1) and should be POINT (0/1 0/1)' has passed 1: line#290:3|@polyhedral|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) @@ -21350,9 +21386,9 @@ 1: line#293:3|@polyhedral|POLYHEDRALSURFACE(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '293: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((-1/1 1/1,0/1 0/1,0/1 1/1,-1/1 1/1)),((-1/1 1/1,-1/1 0/1,0/1 0/1,-1/1 1/1)))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#296:2|@polyhedral|POLYHEDRALSURFACE(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|GEOMETRYCOLLECTION(TRIANGLE((1 -0,0 0,0.5 0.5,1 -0)),TRIANGLE((0.5 0.5,0 0,-0 1,0.5 0.5)),TRIANGLE((1 1,0.5 0.5,0 1,1 1)),TRIANGLE((1 0,0.5 0.5,1 1,1 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '296: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2)),TRIANGLE ((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1)),TRIANGLE ((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE ((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '296: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1)),TRIANGLE ((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE ((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed 1: line#297:3|@polyhedral|POLYHEDRALSURFACE(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|TIN(((0 1 0,0.5 0.5 0,1 1 0,0 1 0)),((0.5 0.5 0,1 0 0,1 1 0,0.5 0.5 0)),((0.5 0.5 0,0 1 0,0 0 0,0.5 0.5 0)),((0.5 0.5 0,0 0 0,1 0 0,0.5 0.5 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '297: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z (((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '297: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z (((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) and should be TIN Z (((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed 1: line#299:2|@polyhedral|POLYHEDRALSURFACE(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '299: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#300:3|@polyhedral|POLYHEDRALSURFACE(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY @@ -21360,7 +21396,7 @@ 1: line#303:2|@polyhedral|POLYHEDRALSURFACE(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '303: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION (POLYGON ((8/5 2/1,7/5 2/1,104/73 128/73,8/5 64/35,8/5 2/1)),TRIANGLE ((104/73 128/73,7/5 2/1,7/5 61/35,104/73 128/73)),POLYGON ((8/5 64/35,104/73 128/73,143/100 17/10,8/5 17/10,8/5 64/35)),POLYGON ((104/73 128/73,7/5 61/35,7/5 17/10,143/100 17/10,104/73 128/73)),POLYGON ((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10)),POLYGON ((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10)),TRIANGLE ((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57))) and should be GEOMETRYCOLLECTION (POLYGON ((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE ((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE ((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON ((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON ((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON ((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON ((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed 1: line#305:3|@polyhedral|POLYHEDRALSURFACE(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(TIN(((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN(((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '305: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z (TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '305: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed 1: line#312:S|poly_tin|TIN(((1.7 1.7,1.7 1.3,2 2,1.7 1.7)),((1.3 1.3,0 0,2 0,1.3 1.3)),((1.7 1.3,1.3 1.3,2 0,1.7 1.3)),((0 2,0 0,1.3 1.3,0 2)),((0 2,1.3 1.7,2 2,0 2)),((0 2,1.3 1.3,1.3 1.7,0 2)),((1.3 1.7,1.7 1.7,2 2,1.3 1.7)),((2 2,1.7 1.3,2 0,2 2))) 1: line#315:2|@poly_tin|POINT(0.1 0.1)|POINT(0.1 0.1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '315: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT (1/10 1/10)) is POINT (1/10 1/10) and should be POINT (1/10 1/10)' has passed @@ -21413,7 +21449,7 @@ 1: line#363:2|@poly_tin|TRIANGLE((-1 0,1 0,1 1,-1 0))|GEOMETRYCOLLECTION(TRIANGLE((1 1,0 0,0 0.5,1 1)),TRIANGLE((1 0,0 0,1 1,1 0))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '363: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 1/2,0/1 0/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/1 1/1,0/1 0/1,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 0/1,0/1 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,0/1 0/1,1/1 1/1,1/1 0/1)))' has passed 1: line#364:3|@poly_tin|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '364: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '364: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed 1: line#366:2|@poly_tin|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '366: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed 1: line#367:3|@poly_tin|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) @@ -21433,15 +21469,15 @@ 1: line#383:2|@poly_tin|POLYGON((0 0,1 0,1 1,0 1,0 0))|GEOMETRYCOLLECTION(TRIANGLE((0 1,0 0,1 1,0 1)),TRIANGLE((1 1,0 0,1 0,1 1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '383: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE ((1/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1)))' has passed 1: line#384:3|@poly_tin|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '384: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '384: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed 1: line#386:2|@poly_tin|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '386: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#387:3|@poly_tin|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '387: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#389:2|@poly_tin|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '389: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10,7/5 13/10)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) and should be MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '389: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10,7/5 13/10))) and should be MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed 1: line#391:3|@poly_tin|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN(((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '391: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z (((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '391: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z (((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))))' has passed 1: line#397:2|@poly_tin|TIN(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '397: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT (0/1 0/1) and should be POINT (0/1 0/1)' has passed 1: line#398:3|@poly_tin|TIN(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) @@ -21451,17 +21487,17 @@ 1: line#401:3|@poly_tin|TIN(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '401: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((-1/1 1/1,0/1 0/1,0/1 1/1,-1/1 1/1)),((-1/1 1/1,-1/1 0/1,0/1 0/1,-1/1 1/1)))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#404:2|@poly_tin|TIN(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|GEOMETRYCOLLECTION(TRIANGLE((1 -0,0 0,0.5 0.5,1 -0)),TRIANGLE((0.5 0.5,0 0,-0 1,0.5 0.5)),TRIANGLE((1 1,0.5 0.5,0 1,1 1)),TRIANGLE((1 0,0.5 0.5,1 1,1 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '404: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2)),TRIANGLE ((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE ((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '404: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1)),TRIANGLE ((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE ((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed 1: line#405:3|@poly_tin|TIN(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '405: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z (((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '405: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z (((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed 1: line#407:2|@poly_tin|TIN(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '407: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#408:3|@poly_tin|TIN(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '408: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#411:2|@poly_tin|TIN(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '411: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((104/73 128/73,7/5 2/1,7/5 61/35,104/73 128/73)),POLYGON ((8/5 2/1,7/5 2/1,104/73 128/73,8/5 64/35,8/5 2/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57)),TRIANGLE ((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),POLYGON ((104/73 128/73,7/5 61/35,7/5 17/10,143/100 17/10,104/73 128/73)),POLYGON ((8/5 64/35,104/73 128/73,143/100 17/10,8/5 17/10,8/5 64/35)),POLYGON ((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10)),POLYGON ((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10))) and should be GEOMETRYCOLLECTION (POLYGON ((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE ((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE ((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON ((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON ((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON ((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON ((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '411: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57)),POLYGON ((8/5 2/1,7/5 2/1,104/73 128/73,8/5 64/35,8/5 2/1)),TRIANGLE ((104/73 128/73,7/5 2/1,7/5 61/35,104/73 128/73)),POLYGON ((8/5 64/35,104/73 128/73,143/100 17/10,8/5 17/10,8/5 64/35)),POLYGON ((104/73 128/73,7/5 61/35,7/5 17/10,143/100 17/10,104/73 128/73)),POLYGON ((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10)),POLYGON ((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10))) and should be GEOMETRYCOLLECTION (POLYGON ((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE ((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE ((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON ((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON ((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON ((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON ((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed 1: line#413:3|@poly_tin|TIN(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(TIN(((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN(((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '413: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z (TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '413: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z (TIN Z (((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1))),TIN Z (((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed 1: line#421:S|cube|SOLID((((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)),((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)),((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)),((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)))) 1: line#424:3|@cube|POINT(0 0 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '424: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT Z (0/1 0/1 0/1)) is POINT Z (0/1 0/1 0/1) and should be POINT Z (0/1 0/1 0/1)' has passed @@ -21496,7 +21532,7 @@ 1: line#471:3|@cube|POLYGON((-1 0,0 0,0 0.5,-1 0.5,-1 0))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '471: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON ((-1/1 0/1,0/1 0/1,0/1 1/2,-1/1 1/2,-1/1 0/1))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#473:3|@cube|POLYGON((0.5 0 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0,0.5 0 0))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '473: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z ((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) is TIN Z (((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '473: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z ((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) is TIN Z (((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#475:3|@cube|POLYGON((0.5 0 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5,0.5 0 0.5))|TIN(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '475: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z ((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z (((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed 1: line#477:3|@cube|POLYGON((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2,0.2 0.2 0.2))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) @@ -21524,11 +21560,11 @@ 1: line#509:3|@cube|TIN(((-1 0.5,0 0,0 0.5,-1 0.5)),((-1 0.5,-1 0,0 0,-1 0.5)))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '509: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN (((-1/1 1/2,0/1 0/1,0/1 1/2,-1/1 1/2)),((-1/1 1/2,-1/1 0/1,0/1 0/1,-1/1 1/2)))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#511:3|@cube|TIN(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '511: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z (((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '511: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z (((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#513:3|@cube|TIN(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '513: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '513: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed 1: line#515:3|@cube|TIN(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '515: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '515: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#517:3|@cube|TIN(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '517: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/2 1/2 -1/2,1/5 1/2 -1/1,4/5 1/2 -1/1,1/2 1/2 -1/2)),((4/5 1/2 0/1,1/2 1/2 -1/2,4/5 1/2 -1/1,4/5 1/2 0/1)),((1/5 1/2 0/1,1/5 1/2 -1/1,1/2 1/2 -1/2,1/5 1/2 0/1)))) is MULTIPOINT Z ((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT Z ((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#519:3|@cube|TIN(((1.5 -0.5,-0.5 -0.5,-1 -1,1.5 -0.5)),((1.5 -0.5,-1 -1,2 -1,1.5 -0.5)),((-1 2,-1 -1,-0.5 -0.5,-1 2)),((-1 2,-0.5 1.5,1.5 1.5,-1 2)),((-1 2,-0.5 -0.5,-0.5 1.5,-1 2)),((2 2,1.5 1.5,2 -1,2 2)),((2 2,-1 2,1.5 1.5,2 2)),((1.5 1.5,1.5 -0.5,2 -1,1.5 1.5)))|GEOMETRYCOLLECTION EMPTY @@ -21542,9 +21578,9 @@ 1: line#531:3|@cube|SOLID((((-1 -1 0,-1 0 0,0 0 0,0 -1 0,-1 -1 0)),((0 -1 0,0 0 0,0 0 1,0 -1 1,0 -1 0)),((-1 0 0,-1 0 1,0 0 1,0 0 0,-1 0 0)),((-1 -1 1,-1 0 1,-1 0 0,-1 -1 0,-1 -1 1)),((0 -1 1,0 0 1,-1 0 1,-1 -1 1,0 -1 1)),((0 -1 0,0 -1 1,-1 -1 1,-1 -1 0,0 -1 0))))|LINESTRING(0 0 0,0 0 1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '531: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,0/1 -1/1 0/1,-1/1 -1/1 0/1)),((0/1 -1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1,0/1 -1/1 1/1,0/1 -1/1 0/1)),((-1/1 0/1 0/1,-1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 -1/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 1/1)),((0/1 -1/1 1/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 -1/1 1/1,0/1 -1/1 1/1)),((0/1 -1/1 0/1,0/1 -1/1 1/1,-1/1 -1/1 1/1,-1/1 -1/1 0/1,0/1 -1/1 0/1))))) is LINESTRING Z (0/1 0/1 1/1,0/1 0/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 0/1 1/1)' has passed 1: line#533:3|@cube|SOLID((((-1 -0 -0,-1 1 -0,-0 1 -0,-0 -0 -0,-1 -0 -0)),((-0 -0 -0,-0 1 -0,-0 1 1,-0 -0 1,-0 -0 -0)),((-1 1 -0,-1 1 1,-0 1 1,-0 1 -0,-1 1 -0)),((-1 -0 1,-1 1 1,-1 1 -0,-1 -0 -0,-1 -0 1)),((-0 -0 1,-0 1 1,-1 1 1,-1 -0 1,-0 -0 1)),((-0 -0 -0,-0 -0 1,-1 -0 1,-1 -0 -0,-0 -0 -0))))|TIN(((0 0.5 0.5,0 0 1,0 0 0,0 0.5 0.5)),((0 0 1,0 0.5 0.5,0 1 1,0 0 1)),((0 0.5 0.5,0 0 0,0 1 0,0 0.5 0.5)),((0 0.5 0.5,0 1 0,0 1 1,0 0.5 0.5))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '533: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z (((0/1 1/2 1/2,0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)),((0/1 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1))) and should be TIN Z (((0/1 1/2 1/2,0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/2 1/2)),((0/1 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1)),((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '533: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z (((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/2 1/2)),((0/1 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1))) and should be TIN Z (((0/1 1/2 1/2,0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/2 1/2)),((0/1 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1)),((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)))' has passed 1: line#535:3|@cube|SOLID((((0.5 0 0,0.5 1 0,1.5 1 0,1.5 0 0,0.5 0 0)),((1.5 0 0,1.5 1 0,1.5 1 1,1.5 0 1,1.5 0 0)),((0.5 1 0,0.5 1 1,1.5 1 1,1.5 1 0,0.5 1 0)),((0.5 0 1,0.5 1 1,0.5 1 0,0.5 0 0,0.5 0 1)),((1.5 0 1,1.5 1 1,0.5 1 1,0.5 0 1,1.5 0 1)),((1.5 0 0,1.5 0 1,0.5 0 1,0.5 0 0,1.5 0 0))))|SOLID((((1 0.5 0,1 0 0,0.5 0 0,1 0.5 0)),((0.5 0 0,0.5 0.5 0,1 0.5 0,0.5 0 0)),((1 0 0,0.5 0 0.5,0.5 0 0,1 0 0)),((1 0.5 0,1 0 0.5,1 0 0,1 0.5 0)),((0.5 0.5 0,1 1 0,1 0.5 0,0.5 0.5 0)),((0.5 0 0,0.5 1 1,0.5 0.5 0,0.5 0 0)),((0.5 0 0.5,0.5 0.5 1,0.5 0 0,0.5 0 0.5)),((1 0 0,1 0 0.5,0.5 0 0.5,1 0 0)),((1 0.5 0,1 0 1,1 0 0.5,1 0.5 0)),((1 1 0,1 0 1,1 0.5 0,1 1 0)),((0.5 0.5 0,0.5 1 0,1 1 0,0.5 0.5 0)),((0.5 1 1,0.5 1 0.5,0.5 0.5 0,0.5 1 1)),((0.5 0 0,0.5 0.5 1,0.5 1 1,0.5 0 0)),((0.5 0 0.5,0.5 0 1,0.5 0.5 1,0.5 0 0.5)),((1 0 0.5,0.5 0 1,0.5 0 0.5,1 0 0.5)),((1 0 1,0.5 0 1,1 0 0.5,1 0 1)),((1 1 0,1 0.5 1,1 0 1,1 1 0)),((0.5 1 0,1 1 0.5,1 1 0,0.5 1 0)),((0.5 0.5 0,0.5 1 0.5,0.5 1 0,0.5 0.5 0)),((0.5 1 1,1 1 1,0.5 1 0.5,0.5 1 1)),((0.5 0.5 1,1 0.5 1,0.5 1 1,0.5 0.5 1)),((0.5 0 1,1 0 1,0.5 0.5 1,0.5 0 1)),((1 0.5 1,0.5 0.5 1,1 0 1,1 0.5 1)),((1 1 0,1 1 0.5,1 0.5 1,1 1 0)),((0.5 1 0,0.5 1 0.5,1 1 0.5,0.5 1 0)),((1 1 1,1 1 0.5,0.5 1 0.5,1 1 1)),((0.5 1 1,1 0.5 1,1 1 1,0.5 1 1)),((1 1 0.5,1 1 1,1 0.5 1,1 1 0.5)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '535: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z ((((1/1 1/2 1/1,1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1)),((1/1 0/1 1/2,1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2)),((1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1,1/1 1/1 1/2)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1,1/2 0/1 1/2)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/1 1/1 0/1,1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2,1/1 1/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1,1/1 1/2 1/1)),((1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1,1/1 0/1 1/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/1 1/2 0/1,1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1)),((1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1,1/2 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1)),((1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1,1/2 1/2 1/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1)),((1/2 1/1 0/1,1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1)))) and should be SOLID Z ((((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 0/1)),((1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1,1/2 1/1 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1)),((1/2 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '535: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z ((((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/2 1/1,1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1)),((1/1 0/1 1/2,1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2,1/2 0/1 1/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1,1/1 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/1 1/1 0/1,1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1)),((1/1 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/2 0/1 1/2,1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/1 1/2 0/1,1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1,1/1 0/1 1/1)),((1/1 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2,1/1 1/1 1/1)),((1/2 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1)),((1/1 0/1 1/1,1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1)),((1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/1 1/2)),((1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2,1/2 1/2 1/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1)))) and should be SOLID Z ((((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 0/1)),((1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1,1/2 1/1 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1)),((1/2 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2))))' has passed 1: line#538:S|inverted_cube|SOLID((((0 0 0,0 1 0,0 1 1,0 0 1,0 0 0)),((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)),((0 0 0,0 0 1,1 0 1,1 0 0,0 0 0)),((1 0 0,1 0 1,1 1 1,1 1 0,1 0 0)),((0 0 1,0 1 1,1 1 1,1 0 1,0 0 1)),((0 1 0,1 1 0,1 1 1,0 1 1,0 1 0)))) 1: line#541:3|@inverted_cube|POINT(0 0 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '541: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POINT Z (0/1 0/1 0/1)) is POINT Z (0/1 0/1 0/1) and should be POINT Z (0/1 0/1 0/1)' has passed @@ -21581,9 +21617,9 @@ 1: line#589:3|@inverted_cube|POLYGON((0.5 0 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0,0.5 0 0))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '589: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) is TIN Z (((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#591:3|@inverted_cube|POLYGON((0.5 0 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5,0.5 0 0.5))|TIN(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '591: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z (((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '591: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed 1: line#593:3|@inverted_cube|POLYGON((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2,0.2 0.2 0.2))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '593: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5,1/5 1/5 1/5))) is TIN Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '593: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5,1/5 1/5 1/5))) is TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#595:3|@inverted_cube|POLYGON((0.2 0.5 0, 0.2 0.5 -1, 0.8 0.5 -1, 0.8 0.5 0, 0.5 0.5 -0.5, 0.2 0.5 0))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '595: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/5 1/2 0/1,1/5 1/2 -1/1,4/5 1/2 -1/1,4/5 1/2 0/1,1/2 1/2 -1/2,1/5 1/2 0/1))) is MULTIPOINT Z ((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT Z ((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#597:3|@inverted_cube|POLYGON((-1 -1,2 -1,2 2,-1 2,-1 -1),(-0.5 -0.5,-0.5 1.5,1.5 1.5,1.5 -0.5,-0.5 -0.5))|GEOMETRYCOLLECTION EMPTY @@ -21595,9 +21631,9 @@ 1: line#608:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '608: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z (((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z (((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed 1: line#610:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '610: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '610: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)))' has passed 1: line#612:3|@inverted_cube|POLYHEDRALSURFACE(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '612: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '612: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#614:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '614: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z (((1/2 1/2 -1/2,1/5 1/2 -1/1,4/5 1/2 -1/1,1/2 1/2 -1/2)),((4/5 1/2 0/1,1/2 1/2 -1/2,4/5 1/2 -1/1,4/5 1/2 0/1)),((1/5 1/2 0/1,1/5 1/2 -1/1,1/2 1/2 -1/2,1/5 1/2 0/1)))) is MULTIPOINT Z ((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT Z ((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#616:3|@inverted_cube|POLYHEDRALSURFACE(((1.5 -0.5,-0.5 -0.5,-1 -1,1.5 -0.5)),((1.5 -0.5,-1 -1,2 -1,1.5 -0.5)),((-1 2,-1 -1,-0.5 -0.5,-1 2)),((-1 2,-0.5 1.5,1.5 1.5,-1 2)),((-1 2,-0.5 -0.5,-0.5 1.5,-1 2)),((2 2,1.5 1.5,2 -1,2 2)),((2 2,-1 2,1.5 1.5,2 2)),((1.5 1.5,1.5 -0.5,2 -1,1.5 1.5)))|GEOMETRYCOLLECTION EMPTY @@ -21607,7 +21643,7 @@ 1: line#625:3|@inverted_cube|TIN(((-1 0.5,0 0,0 0.5,-1 0.5)),((-1 0.5,-1 0,0 0,-1 0.5)))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '625: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN (((-1/1 1/2,0/1 0/1,0/1 1/2,-1/1 1/2)),((-1/1 1/2,-1/1 0/1,0/1 0/1,-1/1 1/2)))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#627:3|@inverted_cube|TIN(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '627: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN Z (((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z (((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '627: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN Z (((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z (((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#629:3|@inverted_cube|TIN(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '629: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed 1: line#631:3|@inverted_cube|TIN(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) @@ -21627,11 +21663,11 @@ 1: line#651:3|@inverted_cube|SOLID((((-1 -0 -0,-1 1 -0,-0 1 -0,-0 -0 -0,-1 -0 -0)),((-0 -0 -0,-0 1 -0,-0 1 1,-0 -0 1,-0 -0 -0)),((-1 1 -0,-1 1 1,-0 1 1,-0 1 -0,-1 1 -0)),((-1 -0 1,-1 1 1,-1 1 -0,-1 -0 -0,-1 -0 1)),((-0 -0 1,-0 1 1,-1 1 1,-1 -0 1,-0 -0 1)),((-0 -0 -0,-0 -0 1,-1 -0 1,-1 -0 -0,-0 -0 -0))))|TIN(((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '651: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z (((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1))) and should be TIN Z (((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1)))' has passed 1: line#654:3|@inverted_cube|SOLID((((0.5 0 0,0.5 1 0,1.5 1 0,1.5 0 0,0.5 0 0)),((1.5 0 0,1.5 1 0,1.5 1 1,1.5 0 1,1.5 0 0)),((0.5 1 0,0.5 1 1,1.5 1 1,1.5 1 0,0.5 1 0)),((0.5 0 1,0.5 1 1,0.5 1 0,0.5 0 0,0.5 0 1)),((1.5 0 1,1.5 1 1,0.5 1 1,0.5 0 1,1.5 0 1)),((1.5 0 0,1.5 0 1,0.5 0 1,0.5 0 0,1.5 0 0))))|SOLID((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '654: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z ((((1/1 1/2 0/1,1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/2 0/1)),((1/2 0/1 1/2,1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2)),((1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/2 1/1,3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1,1/1 0/1 1/2)),((1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2)),((3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2,3/4 0/1 3/4)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1)),((3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1,3/4 3/4 1/1)),((1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1,1/2 0/1 0/1)),((3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1,3/4 1/4 0/1)),((1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1)),((3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 1/2,1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2)),((1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1,1/1 0/1 1/2)),((1/1 0/1 0/1,1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/2 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/2 1/1 1/1)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/1)),((1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4,1/2 1/1 0/1)),((1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2,1/2 1/2 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1)),((1/2 1/1 0/1,1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1)))) and should be SOLID Z ((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '654: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z ((((3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1,3/4 1/4 0/1)),((3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2,3/4 0/1 3/4)),((1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/2 0/1,1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1,1/2 1/2 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/2)),((3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4,1/2 1/1 0/1)),((1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1,1/2 1/1 0/1)),((3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1,3/4 1/1 1/4)),((1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 0/1 1/2,1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2)),((1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1,1/1 0/1 1/2)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 1/2 1/1,1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1)),((1/1 1/2 1/1,1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1)),((1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1,1/1 1/1 1/2)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((1/2 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/2 1/1 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/2 1/1 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/1 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/2 0/1 0/1,1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1)),((1/2 0/1 1/1,1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1)),((1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1,1/2 0/1 1/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1)),((1/2 1/1 0/1,1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1)),((1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1)),((1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1,1/2 1/2 1/1)))) and should be SOLID Z ((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1))))' has passed 1: line#662:2|POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))|POLYGON((0 0,5 0,5 5,0 5,0 0))|POLYGON((5 5,0 5,0 0,5 0,5 5)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '662: intersection(POLYGON ((0/1 0/1,10/1 0/1,10/1 0/1,10/1 10/1,0/1 10/1,0/1 0/1)), POLYGON ((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1))) is POLYGON ((0/1 5/1,0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1)) and should be POLYGON ((5/1 5/1,0/1 5/1,0/1 0/1,5/1 0/1,5/1 5/1))' has passed 1: line#663:3|POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))|POLYGON((0 0,5 0,5 5,0 5,0 0))|TIN(((0 5 0,0 0 0,5 0 0,0 5 0)),((0 5 0,5 0 0,5 5 0,0 5 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '663: intersection3D(POLYGON ((0/1 0/1,10/1 0/1,10/1 0/1,10/1 10/1,0/1 10/1,0/1 0/1)), POLYGON ((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1))) is TIN Z (((0/1 5/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1)),((0/1 5/1 0/1,0/1 0/1 0/1,5/1 0/1 0/1,0/1 5/1 0/1))) and should be TIN Z (((0/1 5/1 0/1,0/1 0/1 0/1,5/1 0/1 0/1,0/1 5/1 0/1)),((0/1 5/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '663: intersection3D(POLYGON ((0/1 0/1,10/1 0/1,10/1 0/1,10/1 10/1,0/1 10/1,0/1 0/1)), POLYGON ((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1))) is TIN Z (((0/1 5/1 0/1,0/1 0/1 0/1,5/1 0/1 0/1,0/1 5/1 0/1)),((0/1 5/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1))) and should be TIN Z (((0/1 5/1 0/1,0/1 0/1 0/1,5/1 0/1 0/1,0/1 5/1 0/1)),((0/1 5/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1)))' has passed 1: line#666:2|LINESTRING(0 0,0 10,10 10,10 0)|LINESTRING(10 10 4,10 0 5,0 0 5)|GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(10 0,10 10)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '666: intersection(LINESTRING (0/1 0/1,0/1 10/1,10/1 10/1,10/1 0/1), LINESTRING Z (10/1 10/1 4/1,10/1 0/1 5/1,0/1 0/1 5/1)) is GEOMETRYCOLLECTION (POINT (0/1 0/1),LINESTRING (10/1 0/1,10/1 10/1)) and should be GEOMETRYCOLLECTION (POINT (0/1 0/1),LINESTRING (10/1 0/1,10/1 10/1))' has passed 1: line#667:3|LINESTRING(0 0,0 10,10 10,10 0)|LINESTRING(10 10 4,10 0 5,0 0 5)|GEOMETRYCOLLECTION EMPTY @@ -21666,8 +21702,8 @@ 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '687: intersection(POLYGON ((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON ((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1)) and should be POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))' has passed 1: line#688:2|POLYGON((0 0,0 1,1 1,1 0,0 0),(0.4 0.4,0.6 0.4,0.6 0.6,0.4 0.6,0.4 0.4))|POLYGON((0 0,1 0,1 1,0 1,0 0))|@A 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '688: intersection(POLYGON ((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1),(2/5 2/5,3/5 2/5,3/5 3/5,2/5 3/5,2/5 2/5)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON ((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1),(2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5,2/5 3/5)) and should be POLYGON ((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1),(2/5 2/5,3/5 2/5,3/5 3/5,2/5 3/5,2/5 2/5))' has passed -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(70): Leaving test case "testFileIntersectionTest"; testing time: 17552270us -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(68): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 17552349us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(70): Leaving test case "testFileIntersectionTest"; testing time: 7240503us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(68): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 7240562us 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(49): Entering test suite "SFCGAL_algorithm_IntersectsTest" 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(54): Entering test case "testFileIntersectsTest" 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(62): info: check ifs.good() has passed @@ -22532,8 +22568,8 @@ 1: line#492:3|SOLID((((0 0 0,0 1 0,0 1 1,0 0 1,0 0 0)),((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)),((0 0 0,0 0 1,1 0 1,1 0 0,0 0 0)),((1 0 0,1 0 1,1 1 1,1 1 0,1 0 0)),((0 0 1,0 1 1,1 1 1,1 0 1,0 0 1)),((0 1 0,1 1 0,1 1 1,0 1 1,0 1 0))))|SOLID((((0.2 0.2 0.2,0.2 0.8 0.2,0.2 0.8 0.8,0.2 0.2 0.8,0.2 0.2 0.2)),((0.2 0.2 0.2,0.8 0.2 0.2,0.8 0.8 0.2,0.2 0.8 0.2,0.2 0.2 0.2)),((0.2 0.2 0.2,0.2 0.2 0.8,0.8 0.2 0.8,0.8 0.2 0.2,0.2 0.2 0.2)),((0.8 0.2 0.2,0.8 0.2 0.8,0.8 0.8 0.8,0.8 0.8 0.2,0.8 0.2 0.2)),((0.2 0.2 0.8,0.2 0.8 0.8,0.8 0.8 0.8,0.8 0.2 0.8,0.2 0.2 0.8)),((0.2 0.8 0.2,0.8 0.8 0.2,0.8 0.8 0.8,0.2 0.8 0.8,0.2 0.8 0.2))))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(106): info: check '492: intersects3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((1/5 1/5 1/5,1/5 4/5 1/5,1/5 4/5 4/5,1/5 1/5 4/5,1/5 1/5 1/5)),((1/5 1/5 1/5,4/5 1/5 1/5,4/5 4/5 1/5,1/5 4/5 1/5,1/5 1/5 1/5)),((1/5 1/5 1/5,1/5 1/5 4/5,4/5 1/5 4/5,4/5 1/5 1/5,1/5 1/5 1/5)),((4/5 1/5 1/5,4/5 1/5 4/5,4/5 4/5 4/5,4/5 4/5 1/5,4/5 1/5 1/5)),((1/5 1/5 4/5,1/5 4/5 4/5,4/5 4/5 4/5,4/5 1/5 4/5,1/5 1/5 4/5)),((1/5 4/5 1/5,4/5 4/5 1/5,4/5 4/5 4/5,1/5 4/5 4/5,1/5 4/5 1/5))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(112): info: check '492: intersects3D(SOLID Z ((((1/5 1/5 1/5,1/5 4/5 1/5,1/5 4/5 4/5,1/5 1/5 4/5,1/5 1/5 1/5)),((1/5 1/5 1/5,4/5 1/5 1/5,4/5 4/5 1/5,1/5 4/5 1/5,1/5 1/5 1/5)),((1/5 1/5 1/5,1/5 1/5 4/5,4/5 1/5 4/5,4/5 1/5 1/5,1/5 1/5 1/5)),((4/5 1/5 1/5,4/5 1/5 4/5,4/5 4/5 4/5,4/5 4/5 1/5,4/5 1/5 1/5)),((1/5 1/5 4/5,1/5 4/5 4/5,4/5 4/5 4/5,4/5 1/5 4/5,1/5 1/5 4/5)),((1/5 4/5 1/5,4/5 4/5 1/5,4/5 4/5 4/5,1/5 4/5 4/5,1/5 4/5 1/5)))), SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1))))) should be TRUE' has passed -1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(54): Leaving test case "testFileIntersectsTest"; testing time: 14657949us -1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(49): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 14658004us +1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(54): Leaving test case "testFileIntersectsTest"; testing time: 5774612us +1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(49): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 5774646us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(42): Entering test suite "SFCGAL_algorithm_IsValid" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(44): Entering test case "geometryIsValid" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(64): info: check '0:Point should be valid (). : POINT EMPTY' has passed @@ -22650,40 +22686,40 @@ 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(64): info: check '111:Solid should be valid (a reversed cube (inside/out)). : SOLID((((0 0 0, 1 0 0, 1 1 0, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 0 1 1, 0 0 1, 0 0 0)), ((0 0 0, 0 0 1, 1 0 1, 1 0 0, 0 0 0)), ((1 1 1, 1 0 1, 0 0 1, 0 1 1, 1 1 1)), ((1 1 1, 1 1 0, 1 0 0, 1 0 1, 1 1 1)), ((1 1 1, 0 1 1, 0 1 0, 1 1 0, 1 1 1))))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(64): info: check '112:Solid should be invalid (not connected), reason: PolyhedralSurface (shell) 0 is invalid: not connected : SOLID((((0 0 -1, 0 1 -1, 1 1 -1, 1 0 -1, 0 0 -1)), ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 1, 0 1 1, 0 0 1, 1 0 1, 1 1 1)), ((1 1 1, 1 0 1, 1 0 0, 1 1 0, 1 1 1)), ((1 1 1, 1 1 0, 0 1 0, 0 1 1, 1 1 1))))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(64): info: check '113:Solid should be invalid (not closed), reason: PolyhedralSurface (shell) 0 is not closed : SOLID((((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 1, 0 1 1, 0 0 1, 1 0 1, 1 1 1)), ((1 1 1, 1 0 1, 1 0 0, 1 1 0, 1 1 1))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(44): Leaving test case "geometryIsValid"; testing time: 268462us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(44): Leaving test case "geometryIsValid"; testing time: 119507us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(72): Entering test case "geometryWithNan" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(78): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(79): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(80): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(72): Leaving test case "geometryWithNan"; testing time: 1986us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(72): Leaving test case "geometryWithNan"; testing time: 915us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(83): Entering test case "disconnectedTIN" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(88): info: check !v has passed -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(83): Leaving test case "disconnectedTIN"; testing time: 2221us -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(42): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 272821us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(83): Leaving test case "disconnectedTIN"; testing time: 986us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(42): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 121484us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(42): Entering test suite "SFCGAL_algorithm_LengthTest" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Entering test case "testZeroLength" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(46): info: check algorithm::length(*io::readWkt("POINT (0.0 0.0)")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(47): info: check algorithm::length(*io::readWkt("LINESTRING EMPTY")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(48): info: check algorithm::length(*io::readWkt("POLYGON ((0 0,0 1,1 1,1 0,0 0))")) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Leaving test case "testZeroLength"; testing time: 1919us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Leaving test case "testZeroLength"; testing time: 768us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(52): Entering test case "testZeroLengthVertical" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(54): info: check algorithm::length(*io::readWkt("LINESTRING (0.0 0.0 0.0,0.0 0.0 1.0)")) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(52): Leaving test case "testZeroLengthVertical"; testing time: 1689us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(52): Leaving test case "testZeroLengthVertical"; testing time: 669us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(59): Entering test case "testLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(61): info: check algorithm::length(*io::readWkt("LINESTRING (0.0 0.0,3.0 4.0)")) == 5.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(63): info: check algorithm::length(*io::readWkt("LINESTRING (0.0 0.0,0.0 1.0,1.0 1.0)")) == 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(59): Leaving test case "testLengthLineString"; testing time: 1782us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(59): Leaving test case "testLengthLineString"; testing time: 742us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(70): Entering test case "test3DZeroLength" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(72): info: check algorithm::length3D(*io::readWkt("POINT (0.0 0.0)")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(73): info: check algorithm::length3D(*io::readWkt("LINESTRING EMPTY")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(74): info: check algorithm::length3D(*io::readWkt("POLYGON ((0 0,0 1,1 1,1 0,0 0))")) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(70): Leaving test case "test3DZeroLength"; testing time: 1796us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(70): Leaving test case "test3DZeroLength"; testing time: 782us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(78): Entering test case "test3DLengthVertical" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(80): info: check algorithm::length3D(*io::readWkt("LINESTRING (0.0 0.0 0.0,0.0 0.0 1.0)")) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(78): Leaving test case "test3DLengthVertical"; testing time: 1769us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(78): Leaving test case "test3DLengthVertical"; testing time: 651us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(84): Entering test case "test3DLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(86): info: check algorithm::length3D(*io::readWkt( "LINESTRING (0.0 0.0 0.0,0.0 1.0 0.0,0.0 1.0 1.0)")) == 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(84): Leaving test case "test3DLengthLineString"; testing time: 1767us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(84): Leaving test case "test3DLengthLineString"; testing time: 668us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(93): Entering test case "testLength_invalidType" 1: POINT (3.0 4.0) 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(102): info: check algorithm::length(*io::readWkt(wkt)) == 0.0 has passed @@ -22694,497 +22730,497 @@ 1: POLYGON ((0.0 0.0,1.0 0.0,1.0 1.0,0.0 0.0)) 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(102): info: check algorithm::length(*io::readWkt(wkt)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(103): info: check algorithm::length3D(*io::readWkt(wkt)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(93): Leaving test case "testLength_invalidType"; testing time: 2285us -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(42): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 13328us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(93): Leaving test case "testLength_invalidType"; testing time: 918us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(42): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 5350us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(54): Entering test suite "SFCGAL_algorithm_LineSubstringTest" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(56): Entering test case "testIssue130" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(56): Leaving test case "testIssue130"; testing time: 2481us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(56): Leaving test case "testIssue130"; testing time: 999us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Entering test case "testLineSubstringOpenForward1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Leaving test case "testLineSubstringOpenForward1"; testing time: 2299us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Leaving test case "testLineSubstringOpenForward1"; testing time: 901us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Entering test case "testLineSubstringOpenForward2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Leaving test case "testLineSubstringOpenForward2D1"; testing time: 2217us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Leaving test case "testLineSubstringOpenForward2D1"; testing time: 906us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(71): Entering test case "testLineSubstringOpenForwardNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(71): Leaving test case "testLineSubstringOpenForwardNegativeEnd1"; testing time: 2229us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(71): Leaving test case "testLineSubstringOpenForwardNegativeEnd1"; testing time: 897us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(77): Entering test case "testLineSubstringOpenForwardNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(77): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D1"; testing time: 2256us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(77): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D1"; testing time: 936us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(82): Entering test case "testLineSubstringOpenForwardNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(82): Leaving test case "testLineSubstringOpenForwardNegativeStart1"; testing time: 2268us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(82): Leaving test case "testLineSubstringOpenForwardNegativeStart1"; testing time: 930us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(88): Entering test case "testLineSubstringOpenForwardNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(88): Leaving test case "testLineSubstringOpenForwardNegativeStart2D1"; testing time: 2272us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(88): Leaving test case "testLineSubstringOpenForwardNegativeStart2D1"; testing time: 894us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(93): Entering test case "testLineSubstringOpenForwardNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(93): Leaving test case "testLineSubstringOpenForwardNegativeEnds1"; testing time: 2259us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(93): Leaving test case "testLineSubstringOpenForwardNegativeEnds1"; testing time: 885us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Entering test case "testLineSubstringOpenForwardNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D1"; testing time: 2443us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D1"; testing time: 914us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(104): Entering test case "testLineSubstringOpenForward2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(104): Leaving test case "testLineSubstringOpenForward2"; testing time: 2235us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(104): Leaving test case "testLineSubstringOpenForward2"; testing time: 945us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(110): Entering test case "testLineSubstringOpenForward2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(110): Leaving test case "testLineSubstringOpenForward2D2"; testing time: 2305us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(110): Leaving test case "testLineSubstringOpenForward2D2"; testing time: 906us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(115): Entering test case "testLineSubstringOpenForwardNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(115): Leaving test case "testLineSubstringOpenForwardNegativeStart2"; testing time: 1921us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(115): Leaving test case "testLineSubstringOpenForwardNegativeStart2"; testing time: 777us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(121): Entering test case "testLineSubstringOpenForwardNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(121): Leaving test case "testLineSubstringOpenForwardNegativeStart2D2"; testing time: 1927us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(121): Leaving test case "testLineSubstringOpenForwardNegativeStart2D2"; testing time: 753us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(126): Entering test case "testLineSubstringOpenForward3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(126): Leaving test case "testLineSubstringOpenForward3"; testing time: 2009us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(126): Leaving test case "testLineSubstringOpenForward3"; testing time: 870us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(132): Entering test case "testLineSubstringOpenForward2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(132): Leaving test case "testLineSubstringOpenForward2D3"; testing time: 2018us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(132): Leaving test case "testLineSubstringOpenForward2D3"; testing time: 867us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(138): Entering test case "testLineSubstringOpenForwardNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(138): Leaving test case "testLineSubstringOpenForwardNegativeStart3"; testing time: 2060us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(138): Leaving test case "testLineSubstringOpenForwardNegativeStart3"; testing time: 915us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(144): Entering test case "testLineSubstringOpenForwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(144): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 2015us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(144): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 819us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(150): Entering test case "testLineSubstringOpenForward4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(150): Leaving test case "testLineSubstringOpenForward4"; testing time: 2024us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(150): Leaving test case "testLineSubstringOpenForward4"; testing time: 841us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(156): Entering test case "testLineSubstringOpenForward2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(156): Leaving test case "testLineSubstringOpenForward2D4"; testing time: 1964us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(156): Leaving test case "testLineSubstringOpenForward2D4"; testing time: 856us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(162): Entering test case "testLineSubstringOpenForwardStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(162): Leaving test case "testLineSubstringOpenForwardStart4"; testing time: 2310us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(162): Leaving test case "testLineSubstringOpenForwardStart4"; testing time: 831us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(168): Entering test case "testLineSubstringOpenForwardStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(168): Leaving test case "testLineSubstringOpenForwardStart2D4"; testing time: 2028us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(168): Leaving test case "testLineSubstringOpenForwardStart2D4"; testing time: 809us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(174): Entering test case "testLineSubstringOpenForwardEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(174): Leaving test case "testLineSubstringOpenForwardEnd4"; testing time: 2021us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(174): Leaving test case "testLineSubstringOpenForwardEnd4"; testing time: 829us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(180): Entering test case "testLineSubstringOpenForwardEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(180): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 1945us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(180): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 845us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(186): Entering test case "testLineSubstringOpenForwardEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(186): Leaving test case "testLineSubstringOpenForwardEnds4"; testing time: 2059us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(186): Leaving test case "testLineSubstringOpenForwardEnds4"; testing time: 867us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(192): Entering test case "testLineSubstringOpenForwardEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(192): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 1988us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(192): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 822us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(198): Entering test case "testLineSubstringOpenForward5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(198): Leaving test case "testLineSubstringOpenForward5"; testing time: 2693us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(198): Leaving test case "testLineSubstringOpenForward5"; testing time: 845us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(204): Entering test case "testLineSubstringOpenForward2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(204): Leaving test case "testLineSubstringOpenForward2D5"; testing time: 2033us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(204): Leaving test case "testLineSubstringOpenForward2D5"; testing time: 825us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(210): Entering test case "testLineSubstringOpenForwardNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(210): Leaving test case "testLineSubstringOpenForwardNegativeStart5"; testing time: 2130us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(210): Leaving test case "testLineSubstringOpenForwardNegativeStart5"; testing time: 1033us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(216): Entering test case "testLineSubstringOpenForwardNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(216): Leaving test case "testLineSubstringOpenForwardNegativeStart2D5"; testing time: 2024us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(216): Leaving test case "testLineSubstringOpenForwardNegativeStart2D5"; testing time: 834us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(222): Entering test case "testLineSubstringOpenForwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(222): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 2062us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(222): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 851us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(228): Entering test case "testLineSubstringOpenForwardNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(228): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D5"; testing time: 2060us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(228): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D5"; testing time: 826us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(234): Entering test case "testLineSubstringOpenForwardNegativeEnds5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(234): Leaving test case "testLineSubstringOpenForwardNegativeEnds5"; testing time: 2060us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(234): Leaving test case "testLineSubstringOpenForwardNegativeEnds5"; testing time: 876us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(240): Entering test case "testLineSubstringOpenForwardNegativeEnds2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(240): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D5"; testing time: 2066us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(240): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D5"; testing time: 891us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Entering test case "testLineSubstringOpenBackward2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Leaving test case "testLineSubstringOpenBackward2"; testing time: 2305us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Leaving test case "testLineSubstringOpenBackward2"; testing time: 915us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Entering test case "testLineSubstringOpenBackward2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Leaving test case "testLineSubstringOpenBackward2D2"; testing time: 2280us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Leaving test case "testLineSubstringOpenBackward2D2"; testing time: 921us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(256): Entering test case "testLineSubstringOpenBackwardNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(256): Leaving test case "testLineSubstringOpenBackwardNegativeStart2"; testing time: 2253us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(256): Leaving test case "testLineSubstringOpenBackwardNegativeStart2"; testing time: 922us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(262): Entering test case "testLineSubstringOpenBackwardNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(262): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D2"; testing time: 2279us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(262): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D2"; testing time: 928us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(267): Entering test case "testLineSubstringOpenBackwardNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(267): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2"; testing time: 2176us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(267): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2"; testing time: 892us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(273): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(273): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D2"; testing time: 2590us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(273): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D2"; testing time: 903us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(278): Entering test case "testLineSubstringOpenBackwardNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(278): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2"; testing time: 2286us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(278): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2"; testing time: 896us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D2"; testing time: 2210us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D2"; testing time: 979us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(289): Entering test case "testLineSubstringOpenBackward3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(289): Leaving test case "testLineSubstringOpenBackward3"; testing time: 2307us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(289): Leaving test case "testLineSubstringOpenBackward3"; testing time: 906us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(295): Entering test case "testLineSubstringOpenBackward2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(295): Leaving test case "testLineSubstringOpenBackward2D3"; testing time: 2273us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(295): Leaving test case "testLineSubstringOpenBackward2D3"; testing time: 1336us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(300): Entering test case "testLineSubstringOpenBackwardNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(300): Leaving test case "testLineSubstringOpenBackwardNegativeStart3"; testing time: 2266us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(300): Leaving test case "testLineSubstringOpenBackwardNegativeStart3"; testing time: 781us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(306): Entering test case "testLineSubstringOpenBackwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(306): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D3"; testing time: 1871us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(306): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D3"; testing time: 924us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(311): Entering test case "testLineSubstringOpenBackward4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(311): Leaving test case "testLineSubstringOpenBackward4"; testing time: 2038us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(311): Leaving test case "testLineSubstringOpenBackward4"; testing time: 961us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(317): Entering test case "testLineSubstringOpenBackward2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(317): Leaving test case "testLineSubstringOpenBackward2D4"; testing time: 2055us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(317): Leaving test case "testLineSubstringOpenBackward2D4"; testing time: 946us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(323): Entering test case "testLineSubstringOpenBackwardNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(323): Leaving test case "testLineSubstringOpenBackwardNegativeEnd4"; testing time: 2003us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(323): Leaving test case "testLineSubstringOpenBackwardNegativeEnd4"; testing time: 970us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(329): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(329): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D4"; testing time: 2166us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(329): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D4"; testing time: 1672us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(335): Entering test case "testLineSubstringOpenBackward5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(335): Leaving test case "testLineSubstringOpenBackward5"; testing time: 2081us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(335): Leaving test case "testLineSubstringOpenBackward5"; testing time: 961us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(341): Entering test case "testLineSubstringOpenBackward2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(341): Leaving test case "testLineSubstringOpenBackward2D5"; testing time: 2085us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(341): Leaving test case "testLineSubstringOpenBackward2D5"; testing time: 957us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(347): Entering test case "testLineSubstringOpenBackwardNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(347): Leaving test case "testLineSubstringOpenBackwardNegativeStart5"; testing time: 1995us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(347): Leaving test case "testLineSubstringOpenBackwardNegativeStart5"; testing time: 996us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(353): Entering test case "testLineSubstringOpenBackwardNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(353): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D5"; testing time: 2018us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(353): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D5"; testing time: 998us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(359): Entering test case "testLineSubstringOpenBackwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(359): Leaving test case "testLineSubstringOpenBackwardNegativeEnd5"; testing time: 1982us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(359): Leaving test case "testLineSubstringOpenBackwardNegativeEnd5"; testing time: 957us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(365): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(365): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D5"; testing time: 1989us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(365): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D5"; testing time: 942us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(371): Entering test case "testLineSubstringOpenBackwardNegativeEnds5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(371): Leaving test case "testLineSubstringOpenBackwardNegativeEnds5"; testing time: 1974us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(371): Leaving test case "testLineSubstringOpenBackwardNegativeEnds5"; testing time: 965us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(377): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(377): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D5"; testing time: 2250us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(377): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D5"; testing time: 940us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(383): Entering test case "testLineSubstringOpenBackward6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(383): Leaving test case "testLineSubstringOpenBackward6"; testing time: 2042us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(383): Leaving test case "testLineSubstringOpenBackward6"; testing time: 980us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(389): Entering test case "testLineSubstringOpenBackward2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(389): Leaving test case "testLineSubstringOpenBackward2D6"; testing time: 2071us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(389): Leaving test case "testLineSubstringOpenBackward2D6"; testing time: 998us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(395): Entering test case "testLineSubstringOpenBackwardNegativeStart6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(395): Leaving test case "testLineSubstringOpenBackwardNegativeStart6"; testing time: 2043us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(395): Leaving test case "testLineSubstringOpenBackwardNegativeStart6"; testing time: 962us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(401): Entering test case "testLineSubstringOpenBackwardNegativeStart2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(401): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D6"; testing time: 2429us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(401): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D6"; testing time: 1122us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(407): Entering test case "testLineSubstringOpenBackwardNegativeEnd6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(407): Leaving test case "testLineSubstringOpenBackwardNegativeEnd6"; testing time: 2064us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(407): Leaving test case "testLineSubstringOpenBackwardNegativeEnd6"; testing time: 974us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(413): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(413): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D6"; testing time: 2004us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(413): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D6"; testing time: 963us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(419): Entering test case "testLineSubstringOpenBackwardNegativeEnds6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(419): Leaving test case "testLineSubstringOpenBackwardNegativeEnds6"; testing time: 2109us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(419): Leaving test case "testLineSubstringOpenBackwardNegativeEnds6"; testing time: 1066us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(425): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(425): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D6"; testing time: 2002us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(425): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D6"; testing time: 1ms 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(431): Entering test case "testLineSubstringOpenBackward7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(431): Leaving test case "testLineSubstringOpenBackward7"; testing time: 1858us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(431): Leaving test case "testLineSubstringOpenBackward7"; testing time: 886us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(437): Entering test case "testLineSubstringOpenBackward2D7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(437): Leaving test case "testLineSubstringOpenBackward2D7"; testing time: 1838us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(437): Leaving test case "testLineSubstringOpenBackward2D7"; testing time: 863us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(442): Entering test case "testLineSubstringOpenBackwardNegativeEnd7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(442): Leaving test case "testLineSubstringOpenBackwardNegativeEnd7"; testing time: 2015us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(442): Leaving test case "testLineSubstringOpenBackwardNegativeEnd7"; testing time: 886us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(448): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(448): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D7"; testing time: 1824us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(448): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D7"; testing time: 910us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(453): Entering test case "testLineSubstringOfEmptyLine" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(453): Leaving test case "testLineSubstringOfEmptyLine"; testing time: 1599us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(453): Leaving test case "testLineSubstringOfEmptyLine"; testing time: 671us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(458): Entering test case "testLineSubstringOfEmptyLine2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(458): Leaving test case "testLineSubstringOfEmptyLine2"; testing time: 1619us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(458): Leaving test case "testLineSubstringOfEmptyLine2"; testing time: 742us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Entering test case "testLineSubstringOfEmptyLine3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Leaving test case "testLineSubstringOfEmptyLine3"; testing time: 1557us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Leaving test case "testLineSubstringOfEmptyLine3"; testing time: 741us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(468): Entering test case "testLineSubstringOpenEmptySegment1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(468): Leaving test case "testLineSubstringOpenEmptySegment1"; testing time: 1693us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(468): Leaving test case "testLineSubstringOpenEmptySegment1"; testing time: 823us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(474): Entering test case "testLineSubstringOpenEmptySegment2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(474): Leaving test case "testLineSubstringOpenEmptySegment2D1"; testing time: 1640us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(474): Leaving test case "testLineSubstringOpenEmptySegment2D1"; testing time: 1012us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(479): Entering test case "testLineSubstringOpenEmptySegment2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(479): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 1686us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(479): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 775us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(485): Entering test case "testLineSubstringOpenEmptySegment2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(485): Leaving test case "testLineSubstringOpenEmptySegment2D2"; testing time: 1660us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(485): Leaving test case "testLineSubstringOpenEmptySegment2D2"; testing time: 714us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(490): Entering test case "testLineSubstringOpenEmptySegment3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(490): Leaving test case "testLineSubstringOpenEmptySegment3"; testing time: 1684us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(490): Leaving test case "testLineSubstringOpenEmptySegment3"; testing time: 809us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(496): Entering test case "testLineSubstringOpenEmptySegment2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(496): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 1857us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(496): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 822us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(501): Entering test case "testLineSubstringClosed1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(501): Leaving test case "testLineSubstringClosed1"; testing time: 2468us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(501): Leaving test case "testLineSubstringClosed1"; testing time: 1183us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(507): Entering test case "testLineSubstringClosed2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(507): Leaving test case "testLineSubstringClosed2D1"; testing time: 2175us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(507): Leaving test case "testLineSubstringClosed2D1"; testing time: 1077us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(513): Entering test case "testLineSubstringClosedNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(513): Leaving test case "testLineSubstringClosedNegativeStart1"; testing time: 2451us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(513): Leaving test case "testLineSubstringClosedNegativeStart1"; testing time: 1262us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(519): Entering test case "testLineSubstringClosedNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(519): Leaving test case "testLineSubstringClosedNegativeStart2D1"; testing time: 2140us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(519): Leaving test case "testLineSubstringClosedNegativeStart2D1"; testing time: 1045us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(525): Entering test case "testLineSubstringClosedNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(525): Leaving test case "testLineSubstringClosedNegativeEnd1"; testing time: 2533us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(525): Leaving test case "testLineSubstringClosedNegativeEnd1"; testing time: 1171us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(531): Entering test case "testLineSubstringClosedNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(531): Leaving test case "testLineSubstringClosedNegativeEnd2D1"; testing time: 2164us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(531): Leaving test case "testLineSubstringClosedNegativeEnd2D1"; testing time: 1034us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(537): Entering test case "testLineSubstringClosedNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(537): Leaving test case "testLineSubstringClosedNegativeEnds1"; testing time: 2485us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(537): Leaving test case "testLineSubstringClosedNegativeEnds1"; testing time: 1187us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(543): Entering test case "testLineSubstringClosedNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(543): Leaving test case "testLineSubstringClosedNegativeEnds2D1"; testing time: 2754us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(543): Leaving test case "testLineSubstringClosedNegativeEnds2D1"; testing time: 1019us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(549): Entering test case "testLineSubstringClosed2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(549): Leaving test case "testLineSubstringClosed2"; testing time: 2368us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(549): Leaving test case "testLineSubstringClosed2"; testing time: 1145us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(555): Entering test case "testLineSubstringClosed2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(555): Leaving test case "testLineSubstringClosed2D2"; testing time: 2920us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(555): Leaving test case "testLineSubstringClosed2D2"; testing time: 1508us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(561): Entering test case "testLineSubstringClosedNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(561): Leaving test case "testLineSubstringClosedNegativeStart2"; testing time: 2388us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(561): Leaving test case "testLineSubstringClosedNegativeStart2"; testing time: 1368us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(567): Entering test case "testLineSubstringClosedNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(567): Leaving test case "testLineSubstringClosedNegativeStart2D2"; testing time: 2664us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(567): Leaving test case "testLineSubstringClosedNegativeStart2D2"; testing time: 1277us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(573): Entering test case "testLineSubstringClosedNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(573): Leaving test case "testLineSubstringClosedNegativeEnd2"; testing time: 2425us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(573): Leaving test case "testLineSubstringClosedNegativeEnd2"; testing time: 1154us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(579): Entering test case "testLineSubstringClosedNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(579): Leaving test case "testLineSubstringClosedNegativeEnd2D2"; testing time: 2939us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(579): Leaving test case "testLineSubstringClosedNegativeEnd2D2"; testing time: 1353us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(585): Entering test case "testLineSubstringClosedNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(585): Leaving test case "testLineSubstringClosedNegativeEnds2"; testing time: 2374us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(585): Leaving test case "testLineSubstringClosedNegativeEnds2"; testing time: 1102us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(591): Entering test case "testLineSubstringClosedNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(591): Leaving test case "testLineSubstringClosedNegativeEnds2D2"; testing time: 2974us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(591): Leaving test case "testLineSubstringClosedNegativeEnds2D2"; testing time: 1350us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(597): Entering test case "testLineSubstringClosed3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(597): Leaving test case "testLineSubstringClosed3"; testing time: 2973us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(597): Leaving test case "testLineSubstringClosed3"; testing time: 1301us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(603): Entering test case "testLineSubstringClosed2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(603): Leaving test case "testLineSubstringClosed2D3"; testing time: 2890us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(603): Leaving test case "testLineSubstringClosed2D3"; testing time: 1184us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(609): Entering test case "testLineSubstringClosedNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(609): Leaving test case "testLineSubstringClosedNegativeStart3"; testing time: 2791us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(609): Leaving test case "testLineSubstringClosedNegativeStart3"; testing time: 1160us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(615): Entering test case "testLineSubstringClosedNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(615): Leaving test case "testLineSubstringClosedNegativeStart2D3"; testing time: 2689us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(615): Leaving test case "testLineSubstringClosedNegativeStart2D3"; testing time: 1175us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(621): Entering test case "testLineSubstringClosedNegativeEnd3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(621): Leaving test case "testLineSubstringClosedNegativeEnd3"; testing time: 3248us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(621): Leaving test case "testLineSubstringClosedNegativeEnd3"; testing time: 1220us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(627): Entering test case "testLineSubstringClosedNegativeEnd2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(627): Leaving test case "testLineSubstringClosedNegativeEnd2D3"; testing time: 2899us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(627): Leaving test case "testLineSubstringClosedNegativeEnd2D3"; testing time: 1185us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(633): Entering test case "testLineSubstringClosedNegativeEnds3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(633): Leaving test case "testLineSubstringClosedNegativeEnds3"; testing time: 2747us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(633): Leaving test case "testLineSubstringClosedNegativeEnds3"; testing time: 1407us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(639): Entering test case "testLineSubstringClosedNegativeEnds2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(639): Leaving test case "testLineSubstringClosedNegativeEnds2D3"; testing time: 2668us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(639): Leaving test case "testLineSubstringClosedNegativeEnds2D3"; testing time: 1092us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(645): Entering test case "testLineSubstringClosed4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(645): Leaving test case "testLineSubstringClosed4"; testing time: 3ms +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(645): Leaving test case "testLineSubstringClosed4"; testing time: 1097us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(651): Entering test case "testLineSubstringClosed2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(651): Leaving test case "testLineSubstringClosed2D4"; testing time: 2120us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(651): Leaving test case "testLineSubstringClosed2D4"; testing time: 881us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(657): Entering test case "testLineSubstringClosedNegativeStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(657): Leaving test case "testLineSubstringClosedNegativeStart4"; testing time: 2622us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(657): Leaving test case "testLineSubstringClosedNegativeStart4"; testing time: 1258us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(663): Entering test case "testLineSubstringClosedNegativeStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(663): Leaving test case "testLineSubstringClosedNegativeStart2D4"; testing time: 2053us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(663): Leaving test case "testLineSubstringClosedNegativeStart2D4"; testing time: 1019us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(669): Entering test case "testLineSubstringClosedNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(669): Leaving test case "testLineSubstringClosedNegativeEnd4"; testing time: 2607us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(669): Leaving test case "testLineSubstringClosedNegativeEnd4"; testing time: 1200us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(675): Entering test case "testLineSubstringClosedNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(675): Leaving test case "testLineSubstringClosedNegativeEnd2D4"; testing time: 2093us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(675): Leaving test case "testLineSubstringClosedNegativeEnd2D4"; testing time: 1ms 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(681): Entering test case "testLineSubstringClosedNegativeEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(681): Leaving test case "testLineSubstringClosedNegativeEnds4"; testing time: 2566us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(681): Leaving test case "testLineSubstringClosedNegativeEnds4"; testing time: 1096us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(687): Entering test case "testLineSubstringClosedNegativeEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(687): Leaving test case "testLineSubstringClosedNegativeEnds2D4"; testing time: 2136us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(687): Leaving test case "testLineSubstringClosedNegativeEnds2D4"; testing time: 856us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(693): Entering test case "testLineSubstringClosed5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(693): Leaving test case "testLineSubstringClosed5"; testing time: 2505us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(693): Leaving test case "testLineSubstringClosed5"; testing time: 1061us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(699): Entering test case "testLineSubstringClosed2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(699): Leaving test case "testLineSubstringClosed2D5"; testing time: 2345us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(699): Leaving test case "testLineSubstringClosed2D5"; testing time: 1336us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(705): Entering test case "testLineSubstringClosedNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(705): Leaving test case "testLineSubstringClosedNegativeStart5"; testing time: 2593us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(705): Leaving test case "testLineSubstringClosedNegativeStart5"; testing time: 1055us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(711): Entering test case "testLineSubstringClosedNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(711): Leaving test case "testLineSubstringClosedNegativeStart2D5"; testing time: 2206us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(711): Leaving test case "testLineSubstringClosedNegativeStart2D5"; testing time: 910us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(717): Entering test case "testLineSubstringClosedComplement1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(717): Leaving test case "testLineSubstringClosedComplement1"; testing time: 2193us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(717): Leaving test case "testLineSubstringClosedComplement1"; testing time: 849us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(723): Entering test case "testLineSubstringClosedComplement2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(723): Leaving test case "testLineSubstringClosedComplement2D1"; testing time: 2798us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(723): Leaving test case "testLineSubstringClosedComplement2D1"; testing time: 1102us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(729): Entering test case "testLineSubstringClosedComplementNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(729): Leaving test case "testLineSubstringClosedComplementNegativeStart1"; testing time: 2089us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(729): Leaving test case "testLineSubstringClosedComplementNegativeStart1"; testing time: 838us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(735): Entering test case "testLineSubstringClosedComplementNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(735): Leaving test case "testLineSubstringClosedComplementNegativeStart2D1"; testing time: 3128us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(735): Leaving test case "testLineSubstringClosedComplementNegativeStart2D1"; testing time: 1051us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(741): Entering test case "testLineSubstringClosedComplementNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(741): Leaving test case "testLineSubstringClosedComplementNegativeEnd1"; testing time: 2114us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(741): Leaving test case "testLineSubstringClosedComplementNegativeEnd1"; testing time: 860us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(747): Entering test case "testLineSubstringClosedComplementNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(747): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D1"; testing time: 2726us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(747): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D1"; testing time: 1106us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(753): Entering test case "testLineSubstringClosedComplementNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(753): Leaving test case "testLineSubstringClosedComplementNegativeEnds1"; testing time: 2087us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(753): Leaving test case "testLineSubstringClosedComplementNegativeEnds1"; testing time: 841us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(759): Entering test case "testLineSubstringClosedComplementNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(759): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D1"; testing time: 2702us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(759): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D1"; testing time: 1054us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(765): Entering test case "testLineSubstringClosedComplement2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(765): Leaving test case "testLineSubstringClosedComplement2"; testing time: 2177us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(765): Leaving test case "testLineSubstringClosedComplement2"; testing time: 902us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(771): Entering test case "testLineSubstringClosedComplement2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(771): Leaving test case "testLineSubstringClosedComplement2D2"; testing time: 2823us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(771): Leaving test case "testLineSubstringClosedComplement2D2"; testing time: 1235us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(777): Entering test case "testLineSubstringClosedComplementNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(777): Leaving test case "testLineSubstringClosedComplementNegativeStart2"; testing time: 2191us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(777): Leaving test case "testLineSubstringClosedComplementNegativeStart2"; testing time: 887us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(783): Entering test case "testLineSubstringClosedComplementNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(783): Leaving test case "testLineSubstringClosedComplementNegativeStart2D2"; testing time: 2625us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(783): Leaving test case "testLineSubstringClosedComplementNegativeStart2D2"; testing time: 1154us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(789): Entering test case "testLineSubstringClosedComplementNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(789): Leaving test case "testLineSubstringClosedComplementNegativeEnd2"; testing time: 2146us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(789): Leaving test case "testLineSubstringClosedComplementNegativeEnd2"; testing time: 1080us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(795): Entering test case "testLineSubstringClosedComplementNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(795): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D2"; testing time: 2783us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(795): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D2"; testing time: 1209us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(801): Entering test case "testLineSubstringClosedComplementNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(801): Leaving test case "testLineSubstringClosedComplementNegativeEnds2"; testing time: 2197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(801): Leaving test case "testLineSubstringClosedComplementNegativeEnds2"; testing time: 887us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(807): Entering test case "testLineSubstringClosedComplementNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(807): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D2"; testing time: 2944us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(807): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D2"; testing time: 1160us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(813): Entering test case "testLineSubstringClosedComplement3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(813): Leaving test case "testLineSubstringClosedComplement3"; testing time: 2877us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(813): Leaving test case "testLineSubstringClosedComplement3"; testing time: 1213us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(819): Entering test case "testLineSubstringClosedComplement2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(819): Leaving test case "testLineSubstringClosedComplement2D3"; testing time: 3045us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(819): Leaving test case "testLineSubstringClosedComplement2D3"; testing time: 1238us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(825): Entering test case "testLineSubstringClosedComplementNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(825): Leaving test case "testLineSubstringClosedComplementNegativeStart3"; testing time: 2883us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(825): Leaving test case "testLineSubstringClosedComplementNegativeStart3"; testing time: 1139us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(831): Entering test case "testLineSubstringClosedComplementNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(831): Leaving test case "testLineSubstringClosedComplementNegativeStart2D3"; testing time: 2789us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(831): Leaving test case "testLineSubstringClosedComplementNegativeStart2D3"; testing time: 1435us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(837): Entering test case "testLineSubstringClosedComplementNegativeEnd3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(837): Leaving test case "testLineSubstringClosedComplementNegativeEnd3"; testing time: 2371us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(837): Leaving test case "testLineSubstringClosedComplementNegativeEnd3"; testing time: 996us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(843): Entering test case "testLineSubstringClosedComplementNegativeEnd2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(843): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D3"; testing time: 2971us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(843): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D3"; testing time: 1239us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(849): Entering test case "testLineSubstringClosedComplementNegativeEnds3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(849): Leaving test case "testLineSubstringClosedComplementNegativeEnds3"; testing time: 2418us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(849): Leaving test case "testLineSubstringClosedComplementNegativeEnds3"; testing time: 1025us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(855): Entering test case "testLineSubstringClosedComplementNegativeEnds2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(855): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D3"; testing time: 2778us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(855): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D3"; testing time: 1279us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(861): Entering test case "testLineSubstringClosedComplement4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(861): Leaving test case "testLineSubstringClosedComplement4"; testing time: 3005us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(861): Leaving test case "testLineSubstringClosedComplement4"; testing time: 1232us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(867): Entering test case "testLineSubstringClosedComplement2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(867): Leaving test case "testLineSubstringClosedComplement2D4"; testing time: 2860us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(867): Leaving test case "testLineSubstringClosedComplement2D4"; testing time: 1343us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(873): Entering test case "testLineSubstringClosedComplementNegativeStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(873): Leaving test case "testLineSubstringClosedComplementNegativeStart4"; testing time: 2956us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(873): Leaving test case "testLineSubstringClosedComplementNegativeStart4"; testing time: 1508us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(879): Entering test case "testLineSubstringClosedComplementNegativeStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(879): Leaving test case "testLineSubstringClosedComplementNegativeStart2D4"; testing time: 2873us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(879): Leaving test case "testLineSubstringClosedComplementNegativeStart2D4"; testing time: 1179us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(885): Entering test case "testLineSubstringClosedComplementNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(885): Leaving test case "testLineSubstringClosedComplementNegativeEnd4"; testing time: 3604us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(885): Leaving test case "testLineSubstringClosedComplementNegativeEnd4"; testing time: 1267us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(891): Entering test case "testLineSubstringClosedComplementNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(891): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D4"; testing time: 2885us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(891): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D4"; testing time: 1203us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(897): Entering test case "testLineSubstringClosedComplementNegativeEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(897): Leaving test case "testLineSubstringClosedComplementNegativeEnds4"; testing time: 3004us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(897): Leaving test case "testLineSubstringClosedComplementNegativeEnds4"; testing time: 1228us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(903): Entering test case "testLineSubstringClosedComplementNegativeEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(903): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D4"; testing time: 2800us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(903): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D4"; testing time: 1167us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(909): Entering test case "testLineSubstringClosedComplement5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(909): Leaving test case "testLineSubstringClosedComplement5"; testing time: 2385us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(909): Leaving test case "testLineSubstringClosedComplement5"; testing time: 809us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(915): Entering test case "testLineSubstringClosedComplement2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(915): Leaving test case "testLineSubstringClosedComplement2D5"; testing time: 1789us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(915): Leaving test case "testLineSubstringClosedComplement2D5"; testing time: 728us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(921): Entering test case "testLineSubstringClosedComplementNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(921): Leaving test case "testLineSubstringClosedComplementNegativeEnd5"; testing time: 1912us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(921): Leaving test case "testLineSubstringClosedComplementNegativeEnd5"; testing time: 760us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(927): Entering test case "testLineSubstringClosedComplementNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(927): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D5"; testing time: 1753us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(927): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D5"; testing time: 726us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(933): Entering test case "testLineSubstringInvalidStartFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(935): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(933): Leaving test case "testLineSubstringInvalidStartFraction"; testing time: 1832us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(933): Leaving test case "testLineSubstringInvalidStartFraction"; testing time: 747us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(943): Entering test case "testLineSubstringInvalidNegativeStartFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(945): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(943): Leaving test case "testLineSubstringInvalidNegativeStartFraction"; testing time: 1785us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(943): Leaving test case "testLineSubstringInvalidNegativeStartFraction"; testing time: 769us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(953): Entering test case "testLineSubstringInvalidEndFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(955): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(953): Leaving test case "testLineSubstringInvalidEndFraction"; testing time: 1807us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(953): Leaving test case "testLineSubstringInvalidEndFraction"; testing time: 911us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(963): Entering test case "testLineSubstringInvalidNegativeEndFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(965): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(963): Leaving test case "testLineSubstringInvalidNegativeEndFraction"; testing time: 1766us -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(54): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 362494us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(963): Leaving test case "testLineSubstringInvalidNegativeEndFraction"; testing time: 963us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(54): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 158907us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(19): Entering test suite "SFCGAL_algorithm_MinkowskiSum3DTest" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(21): Entering test case "testMinkowskiSum3D_Sphere_Polyline" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(43): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(46): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(21): Leaving test case "testMinkowskiSum3D_Sphere_Polyline"; testing time: 16597501us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(21): Leaving test case "testMinkowskiSum3D_Sphere_Polyline"; testing time: 7224572us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1501): Entering test case "testMinkowskiSum3D_Cube_Point" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1518): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1521): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1547): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1501): Leaving test case "testMinkowskiSum3D_Cube_Point"; testing time: 168841us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1501): Leaving test case "testMinkowskiSum3D_Cube_Point"; testing time: 70333us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1550): Entering test case "testMinkowskiSum3D_EmptyGeometries" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1561): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1562): info: check result->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1566): info: check result->asText() == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1550): Leaving test case "testMinkowskiSum3D_EmptyGeometries"; testing time: 1894us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1550): Leaving test case "testMinkowskiSum3D_EmptyGeometries"; testing time: 809us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1570): Entering test case "testMinkowskiSum3D_Square_Polyline_2D" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1585): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1589): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1765): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1570): Leaving test case "testMinkowskiSum3D_Square_Polyline_2D"; testing time: 343670us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1570): Leaving test case "testMinkowskiSum3D_Square_Polyline_2D"; testing time: 148539us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1768): Entering test case "testMinkowskiSum3D_WKT_Cube_Point" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1782): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1783): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1799): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1768): Leaving test case "testMinkowskiSum3D_WKT_Cube_Point"; testing time: 170047us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1768): Leaving test case "testMinkowskiSum3D_WKT_Cube_Point"; testing time: 68457us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1802): Entering test case "testMinkowskiSum3D_WKT_Tetrahedron_Segment" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1812): info: check tetrahedron != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1813): info: check segment != nullptr has passed @@ -23197,8 +23233,8 @@ 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1826): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1827): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(2090): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1802): Leaving test case "testMinkowskiSum3D_WKT_Tetrahedron_Segment"; testing time: 1299061us -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(19): Leaving test suite "SFCGAL_algorithm_MinkowskiSum3DTest"; testing time: 18581402us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1802): Leaving test case "testMinkowskiSum3D_WKT_Tetrahedron_Segment"; testing time: 548412us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(19): Leaving test suite "SFCGAL_algorithm_MinkowskiSum3DTest"; testing time: 8061507us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(45): Entering test suite "SFCGAL_algorithm_MinkowskiTest" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(47): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(57): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed @@ -23213,36 +23249,36 @@ 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(57): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(57): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(57): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(47): Leaving test case "testEmpty"; testing time: 3731us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(47): Leaving test case "testEmpty"; testing time: 1851us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(61): Entering test case "testEmptyPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(68): info: check sum->asText(0) == "MULTIPOLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(61): Leaving test case "testEmptyPoint"; testing time: 1981us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(61): Leaving test case "testEmptyPoint"; testing time: 779us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(71): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(78): info: check sum->asText(0) == "MULTIPOLYGON (((0 0,1 0,1 1,0 1,0 0)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(71): Leaving test case "testPoint"; testing time: 2524us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(71): Leaving test case "testPoint"; testing time: 849us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(80): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(88): info: check sum->asText(0) == "MULTIPOLYGON (((5 1,0 1,-1 0,0 -1,5 -1,6 0,5 1)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(80): Leaving test case "testLineString"; testing time: 5226us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(80): Leaving test case "testLineString"; testing time: 1803us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(94): Entering test case "testLineString2" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(101): info: check sum->asText(0) == "MULTIPOLYGON (((6 1,1 1,0 0,1 -1,6 -1,7 0,6 1)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(94): Leaving test case "testLineString2"; testing time: 4188us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(94): Leaving test case "testLineString2"; testing time: 1004us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(105): Entering test case "testLineString3" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(114): info: check sum->asText(0) == "MULTIPOLYGON (((5 1,2 4,5 4,6 5,5 6,0 6,-1 " "5,0 4,3 1,0 1,-1 0,0 -1,5 -1,6 0,5 1)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(105): Leaving test case "testLineString3"; testing time: 6472us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(105): Leaving test case "testLineString3"; testing time: 1708us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(119): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(138): info: check sum->asText(6) == "MULTIPOLYGON (((53.554839 -5.557975,39.364158 3.434140,18.007885 " "2.872133,17.007885 1.872133,10.966308 -10.211022,11.966308 " "-11.211022,22.784946 -15.988082,23.784946 -14.988082,34.539099 " "-2.419977,44.939408 -9.229702,38.521147 -14.831093,32.479570 " "-20.310663,13.090323 -19.889158,5.643728 -24.525717,4.643728 " "-25.525717,5.643728 -26.525717,20.396416 -29.476254,43.438710 " "-23.856183,44.438710 -22.856183,54.554839 -6.557975,53.554839 " "-5.557975),(23.881857 -3.152977,21.997385 -8.387619,18.068659 " "-8.506671,16.900358 -7.260484,20.575363 -2.666728,23.881857 " "-3.152977)))" has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(154): info: check sum->asText(6) == "MULTIPOLYGON (((53.554839 -5.557975,39.364158 3.434140,18.007885 " "2.872133,17.007885 1.872133,10.966308 -10.211022,11.966308 " "-11.211022,22.784946 -15.988082,23.784946 -14.988082,34.539099 " "-2.419977,44.939408 -9.229702,38.521147 -14.831093,32.479570 " "-20.310663,13.090323 -19.889158,5.643728 -24.525717,4.643728 " "-25.525717,5.643728 -26.525717,20.396416 -29.476254,43.438710 " "-23.856183,44.438710 -22.856183,54.554839 -6.557975,53.554839 " "-5.557975),(23.881857 -3.152977,21.997385 -8.387619,18.068659 " "-8.506671,16.900358 -7.260484,20.575363 -2.666728,23.881857 " "-3.152977)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(119): Leaving test case "testPolygonWithHole"; testing time: 96566us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(119): Leaving test case "testPolygonWithHole"; testing time: 24882us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(168): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(176): info: check sum->asText(0) == "MULTIPOLYGON (((0 1,-1 0,0 -1,1 0,0 1)),((5 6,4 5,5 4,6 5,5 6)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(168): Leaving test case "testMultiPoint"; testing time: 4054us -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(45): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 125305us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(168): Leaving test case "testMultiPoint"; testing time: 1097us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(45): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 34193us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(42): Entering test suite "SFCGAL_algorithm_NormalTest" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(44): Entering test case "testNormal1" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(54): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(55): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(56): info: check normal.z() == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(44): Leaving test case "testNormal1"; testing time: 2566us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(44): Leaving test case "testNormal1"; testing time: 645us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(59): Entering test case "testNormal2" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(73): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(74): info: check normal.y() == 0.0 has passed @@ -23253,12 +23289,12 @@ 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(89): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(90): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(92): info: check normal.z() == 1.5 has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(59): Leaving test case "testNormal2"; testing time: 4115us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(59): Leaving test case "testNormal2"; testing time: 987us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(96): Entering test case "testNormal3" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(108): info: check !plane.is_degenerate() has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(118): info: check !plane.is_degenerate() has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(96): Leaving test case "testNormal3"; testing time: 3153us -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(42): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 10080us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(96): Leaving test case "testNormal3"; testing time: 815us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(42): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 2510us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(46): Entering test suite "SFCGAL_algorithm_OffsetTest" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(48): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed @@ -23273,98 +23309,98 @@ 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(48): Leaving test case "testEmpty"; testing time: 4866us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(48): Leaving test case "testEmpty"; testing time: 1ms 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(60): Entering test case "testSimple" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(66): info: check result->asText(7) == "MULTIPOLYGON (((-1.0000000 10.0000000,-1.0000000 0.0000000,-0.8750000 " "-0.4841229,-0.7500000 -0.6614378,-0.6250000 -0.7806247,-0.5000000 " "-0.8660254,-0.3750000 -0.9270248,-0.2500000 -0.9682458,-0.1250000 " "-0.9921567,0.0000000 -1.0000000,10.0000000 -1.0000000,10.1250000 " "-0.9921567,10.2500000 -0.9682458,10.3750000 -0.9270248,10.5000000 " "-0.8660254,10.6250000 -0.7806247,10.7500000 -0.6614378,10.8750000 " "-0.4841229,11.0000000 0.0000000,11.0000000 10.0000000,10.8750000 " "10.4841229,10.7500000 10.6614378,10.6250000 10.7806247,10.5000000 " "10.8660254,10.3750000 10.9270248,10.2500000 10.9682458,10.1250000 " "10.9921567,10.0000000 11.0000000,0.0000000 11.0000000,-0.1250000 " "10.9921567,-0.2500000 10.9682458,-0.3750000 10.9270248,-0.5000000 " "10.8660254,-0.6250000 10.7806247,-0.7500000 10.6614378,-0.8750000 " "10.4841229,-1.0000000 10.0000000)))" has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(60): Leaving test case "testSimple"; testing time: 5887us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(60): Leaving test case "testSimple"; testing time: 1510us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(83): Entering test case "testHoles" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(95): info: check result->is() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(189): info: difference{} between algorithm::area(*result){47.714092714748745} and 47.7{47.700000000000003} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(83): Leaving test case "testHoles"; testing time: 68078us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(83): Leaving test case "testHoles"; testing time: 15068us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(192): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(196): info: check result->asText(2) == "MULTIPOLYGON (((2.00 1.00,1.75 1.66,1.50 1.87,1.25 1.97,1.00 2.00,0.75 " "1.97,0.50 1.87,0.25 1.66,0.00 1.00,0.25 0.34,0.50 0.13,0.75 0.03,1.00 " "0.00,1.25 0.03,1.50 0.13,1.75 0.34,2.00 1.00)))" has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(192): Leaving test case "testPoint"; testing time: 3330us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(192): Leaving test case "testPoint"; testing time: 868us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(203): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(262): info: difference{} between algorithm::area(*result){29.251516736123055} and 29.2515{29.2515} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(203): Leaving test case "testLineString"; testing time: 309145us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(203): Leaving test case "testLineString"; testing time: 72485us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(265): Entering test case "testPolygonWithHoles" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(432): info: difference{} between algorithm::area(*result){696.05182437787403} and 696.0{696} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(265): Leaving test case "testPolygonWithHoles"; testing time: 174210us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(265): Leaving test case "testPolygonWithHoles"; testing time: 54331us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(435): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(482): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(435): Leaving test case "testMultiPoint"; testing time: 68747us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(435): Leaving test case "testMultiPoint"; testing time: 28883us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(485): Entering test case "testMultiLineString" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(548): info: check result->almostEqual(*expected, 0.1) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(485): Leaving test case "testMultiLineString"; testing time: 19082us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(485): Leaving test case "testMultiLineString"; testing time: 7686us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(551): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(625): info: check result->almostEqual(*expected, 0.1) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(551): Leaving test case "testMultiPolygon"; testing time: 21831us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(551): Leaving test case "testMultiPolygon"; testing time: 8776us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(628): Entering test case "testGeometryCollection" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(644): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(628): Leaving test case "testGeometryCollection"; testing time: 32561us -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(46): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 708512us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(628): Leaving test case "testGeometryCollection"; testing time: 13690us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(46): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 204605us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(44): Entering test suite "SFCGAL_algorithm_OrientationTest" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(53): Entering test case "testHasConsistentOrientation3D_basicTriangles" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(56): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(59): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(63): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(67): info: check !algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(53): Leaving test case "testHasConsistentOrientation3D_basicTriangles"; testing time: 2591us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(53): Leaving test case "testHasConsistentOrientation3D_basicTriangles"; testing time: 1012us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(72): Entering test case "testHasConsistentOrientation3D_basicPolygons" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(75): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(88): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(101): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(114): info: check !algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(72): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 2862us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(72): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 1063us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(120): Entering test case "testIsCounterClockWiseOriented_Polygon" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): info: check algorithm::isCounterClockWiseOriented(polygon) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(132): info: check !algorithm::isCounterClockWiseOriented(polygon) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(120): Leaving test case "testIsCounterClockWiseOriented_Polygon"; testing time: 1667us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(120): Leaving test case "testIsCounterClockWiseOriented_Polygon"; testing time: 717us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(136): Entering test case "testIsCounterClockWiseOriented_Triangle" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(139): info: check algorithm::isCounterClockWiseOriented(triangle) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(141): info: check !algorithm::isCounterClockWiseOriented(triangle) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(136): Leaving test case "testIsCounterClockWiseOriented_Triangle"; testing time: 1673us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(136): Leaving test case "testIsCounterClockWiseOriented_Triangle"; testing time: 687us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(145): Entering test case "testIsCounterClockWiseOriented_LineString" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(154): info: check algorithm::isCounterClockWiseOriented(ring) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(156): info: check !algorithm::isCounterClockWiseOriented(ring) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(145): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 1661us -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(44): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 10686us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(145): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 646us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(44): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 4237us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(16): Entering test suite "SFCGAL_algorithm_Partition2Test" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(18): Entering test case "testPartition2_NoPolygon" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(29): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(32): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(18): Leaving test case "testPartition2_NoPolygon"; testing time: 1720us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(18): Leaving test case "testPartition2_NoPolygon"; testing time: 604us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(35): Entering test case "testPartition2_Empty" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(41): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(44): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(35): Leaving test case "testPartition2_Empty"; testing time: 1579us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(35): Leaving test case "testPartition2_Empty"; testing time: 604us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(47): Entering test case "testPartition2_YMonotonePartition2" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(60): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(64): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(47): Leaving test case "testPartition2_YMonotonePartition2"; testing time: 1860us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(47): Leaving test case "testPartition2_YMonotonePartition2"; testing time: 699us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(67): Entering test case "testPartition2_YMonotonePartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(89): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(97): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(67): Leaving test case "testPartition2_YMonotonePartition2_gross"; testing time: 2104us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(67): Leaving test case "testPartition2_YMonotonePartition2_gross"; testing time: 903us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(100): Entering test case "testPartition2_ApproxConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(123): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(135): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(100): Leaving test case "testPartition2_ApproxConvexPartition2_gross"; testing time: 3146us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(100): Leaving test case "testPartition2_ApproxConvexPartition2_gross"; testing time: 1263us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(138): Entering test case "testPartition2_GreeneApproxConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(161): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(173): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(138): Leaving test case "testPartition2_GreeneApproxConvexPartition2_gross"; testing time: 2460us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(138): Leaving test case "testPartition2_GreeneApproxConvexPartition2_gross"; testing time: 985us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(176): Entering test case "testPartition2_OptimalConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(199): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(210): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(176): Leaving test case "testPartition2_OptimalConvexPartition2_gross"; testing time: 3705us -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(16): Leaving test suite "SFCGAL_algorithm_Partition2Test"; testing time: 16958us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(176): Leaving test case "testPartition2_OptimalConvexPartition2_gross"; testing time: 1675us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(16): Leaving test suite "SFCGAL_algorithm_Partition2Test"; testing time: 6886us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(42): Entering test suite "SFCGAL_algorithm_PlaneTest" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(44): Entering test case "testPlane1" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(50): info: check plane.a() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(51): info: check plane.b() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(52): info: check plane.c() == 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(44): Leaving test case "testPlane1"; testing time: 1941us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(44): Leaving test case "testPlane1"; testing time: 772us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(55): Entering test case "testPlane" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): info: check 'LineString 0: LINESTRING (1 2 3,4 5 6) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): info: check 'LineString 1: LINESTRING (1 2 3,1 2 3,1 2 3,1 2 3) is plane' has passed @@ -23374,55 +23410,55 @@ 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): info: check 'LineString 5: LINESTRING (2 1 0,2 0 0,2 1 0,2 1 0,2 0 3) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): info: check 'LineString 6: LINESTRING (2 1 0,2 0 0,2 1 1,2 1 0,1 0 3) isn't plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): info: check 'LineString 7: LINESTRING (0 0 0, 1e-5 0 0, 1e-5 1e-5 0, 0 1e-5 1e-5) isn't plane' has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(55): Leaving test case "testPlane"; testing time: 6143us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(55): Leaving test case "testPlane"; testing time: 2724us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(89): Entering test case "testPlane3DDivideByZeroCrash" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(93): info: check degenerate_polygon->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(109): info: check ok_polygon->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(111): info: check algorithm::hasPlane3D(ok_polygon->as()) has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(89): Leaving test case "testPlane3DDivideByZeroCrash"; testing time: 2197us -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(42): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 10454us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(89): Leaving test case "testPlane3DDivideByZeroCrash"; testing time: 949us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(42): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 4515us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(46): Entering test suite "SFCGAL_algorithm_StraightSkeletonTest" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(48): Entering test case "testTriangle" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(56): info: check result->numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(57): info: check result->asText(1) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(63): info: check result->numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(64): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(48): Leaving test case "testTriangle"; testing time: 3595us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(48): Leaving test case "testTriangle"; testing time: 1356us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(68): Entering test case "testPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(77): info: check result->numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(78): info: check result->asText(0) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(84): info: check result->numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(85): info: check result->asText(0) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(68): Leaving test case "testPolygon"; testing time: 3745us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(68): Leaving test case "testPolygon"; testing time: 1612us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(89): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(97): info: check result->numGeometries() == 13 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(129): info: check algorithm::covers(*r, *e) has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(89): Leaving test case "testPolygonWithHole"; testing time: 12905us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(89): Leaving test case "testPolygonWithHole"; testing time: 5780us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(132): Entering test case "testPolygonWithHoleTouchingShell" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(137): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(132): Leaving test case "testPolygonWithHoleTouchingShell"; testing time: 3107us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(132): Leaving test case "testPolygonWithHoleTouchingShell"; testing time: 1214us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(140): Entering test case "testPolygonWithTouchingHoles" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(147): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(140): Leaving test case "testPolygonWithTouchingHoles"; testing time: 5941us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(140): Leaving test case "testPolygonWithTouchingHoles"; testing time: 2381us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(150): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(190): info: check result->numGeometries() == 220U has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(150): Leaving test case "testMultiPolygon"; testing time: 660744us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(150): Leaving test case "testMultiPolygon"; testing time: 309849us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(193): Entering test case "testInvalidTypes" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(202): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(202): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(193): Leaving test case "testInvalidTypes"; testing time: 2016us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(193): Leaving test case "testInvalidTypes"; testing time: 1049us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(207): Entering test case "testPostgisIssue3107" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(217): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(207): Leaving test case "testPostgisIssue3107"; testing time: 6790us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(207): Leaving test case "testPostgisIssue3107"; testing time: 4160us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(221): Entering test case "testMultiPolygonWithTouchingHoles" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(231): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(221): Leaving test case "testMultiPolygonWithTouchingHoles"; testing time: 6323us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(221): Leaving test case "testMultiPolygonWithTouchingHoles"; testing time: 2662us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(234): Entering test case "testDistanceInM" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(244): info: check out->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(234): Leaving test case "testDistanceInM"; testing time: 2794us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(234): Leaving test case "testDistanceInM"; testing time: 1336us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(247): Entering test case "testMultiEmptyEmpty" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(252): info: check out->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(247): Leaving test case "testMultiEmptyEmpty"; testing time: 1810us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(247): Leaving test case "testMultiEmptyEmpty"; testing time: 736us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): Entering test case "testDegenerateMultiLineString" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(271): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(271): info: check algorithm::length(out->geometryN(i)) > tolerance has passed @@ -23452,46 +23488,46 @@ 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(271): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(271): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(271): info: check algorithm::length(out->geometryN(i)) > tolerance has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): Leaving test case "testDegenerateMultiLineString"; testing time: 34358us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): Leaving test case "testDegenerateMultiLineString"; testing time: 15839us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(275): Entering test case "testExtrudeStraightSkeleton" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(301): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(275): Leaving test case "testExtrudeStraightSkeleton"; testing time: 21422us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(275): Leaving test case "testExtrudeStraightSkeleton"; testing time: 8849us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(304): Entering test case "testExtrudeStraightSkeletonPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(353): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(304): Leaving test case "testExtrudeStraightSkeletonPolygonWithHole"; testing time: 45856us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(304): Leaving test case "testExtrudeStraightSkeletonPolygonWithHole"; testing time: 18339us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(356): Entering test case "testExtrudeStraightSkeletonGenerateBuilding" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(420): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(356): Leaving test case "testExtrudeStraightSkeletonGenerateBuilding"; testing time: 47832us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(356): Leaving test case "testExtrudeStraightSkeletonGenerateBuilding"; testing time: 19217us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(423): Entering test case "testStraightSkeletonPartitionLShapedPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(434): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(423): Leaving test case "testStraightSkeletonPartitionLShapedPolygon"; testing time: 4264us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(423): Leaving test case "testStraightSkeletonPartitionLShapedPolygon"; testing time: 1929us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(437): Entering test case "testStraightSkeletonPartitionSimpleRectangle" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(442): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(443): info: check out->as().numGeometries() == 4 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(448): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(437): Leaving test case "testStraightSkeletonPartitionSimpleRectangle"; testing time: 3001us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(437): Leaving test case "testStraightSkeletonPartitionSimpleRectangle"; testing time: 1234us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(451): Entering test case "testStraightSkeletonPartitionComplexPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(456): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(457): info: check out->as().numGeometries() == 8 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(465): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(451): Leaving test case "testStraightSkeletonPartitionComplexPolygon"; testing time: 4531us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(451): Leaving test case "testStraightSkeletonPartitionComplexPolygon"; testing time: 2006us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(468): Entering test case "testStraightSkeletonPartitionPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(473): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(481): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(468): Leaving test case "testStraightSkeletonPartitionPolygonWithHole"; testing time: 5626us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(468): Leaving test case "testStraightSkeletonPartitionPolygonWithHole"; testing time: 2408us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(484): Entering test case "testStraightSkeletonPartitionMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(490): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(497): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(484): Leaving test case "testStraightSkeletonPartitionMultiPolygon"; testing time: 4116us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(484): Leaving test case "testStraightSkeletonPartitionMultiPolygon"; testing time: 1794us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(500): Entering test case "testStraightSkeletonPartitionEmptyPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(504): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(505): info: check out->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(507): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(500): Leaving test case "testStraightSkeletonPartitionEmptyPolygon"; testing time: 1760us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(500): Leaving test case "testStraightSkeletonPartitionEmptyPolygon"; testing time: 696us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(510): Entering test case "testStraightSkeletonPartitionNonPolygonGeometry" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(513): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(510): Leaving test case "testStraightSkeletonPartitionNonPolygonGeometry"; testing time: 1789us -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(46): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 885573us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(510): Leaving test case "testStraightSkeletonPartitionNonPolygonGeometry"; testing time: 725us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(46): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 405841us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(45): Entering test suite "SFCGAL_algorithm_TesselateTest" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(47): Entering test case "testEmpty" 1: tesselate(POINT EMPTY) @@ -23518,26 +23554,26 @@ 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(POLYHEDRALSURFACE EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(47): Leaving test case "testEmpty"; testing time: 2151us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(47): Leaving test case "testEmpty"; testing time: 945us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(65): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(69): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(65): Leaving test case "testPoint"; testing time: 1827us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(65): Leaving test case "testPoint"; testing time: 695us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(71): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(75): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(71): Leaving test case "testLineString"; testing time: 1770us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(71): Leaving test case "testLineString"; testing time: 686us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(77): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(81): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(77): Leaving test case "testMultiPoint"; testing time: 1770us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(77): Leaving test case "testMultiPoint"; testing time: 679us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(83): Entering test case "testMultiLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(88): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(83): Leaving test case "testMultiLineString"; testing time: 1880us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(83): Leaving test case "testMultiLineString"; testing time: 744us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(94): Entering test case "testPolygon" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(101): info: check result->asText(1) == wktOut has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(94): Leaving test case "testPolygon"; testing time: 2369us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(94): Leaving test case "testPolygon"; testing time: 1004us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(103): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(113): info: check result->asText(1) == wktOut has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(103): Leaving test case "testMultiPolygon"; testing time: 3203us -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(45): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 15314us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(103): Leaving test case "testMultiPolygon"; testing time: 1384us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(45): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 6297us 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(44): Entering test suite "SFCGAL_algorithm_TranslateTest" 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(46): Entering test case "testEmpty" 1: Point @@ -23576,81 +23612,81 @@ 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(56): info: check g.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(58): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(46): Leaving test case "testEmpty"; testing time: 2303us -1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(44): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 2353us +1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(46): Leaving test case "testEmpty"; testing time: 896us +1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(44): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 917us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(47): Entering test suite "SFCGAL_algorithm_UnionTest" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(49): Entering test case "Handle1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(55): info: check *u == *io::readWkt("POINT (0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(49): Leaving test case "Handle1"; testing time: 3519us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(49): Leaving test case "Handle1"; testing time: 1027us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(58): Entering test case "Handle2" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(64): info: check *u == *io::readWkt("POINT (0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(58): Leaving test case "Handle2"; testing time: 3067us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(58): Leaving test case "Handle2"; testing time: 762us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(67): Entering test case "PointPoint" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(74): info: check *u == *io::readWkt("POINT (0 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(81): info: check *u == *io::readWkt("MULTIPOINT (0 0,0 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(88): info: check *u == *io::readWkt("POINT (0 1 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(95): info: check *u == *io::readWkt("MULTIPOINT (0 0 0,0 0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(67): Leaving test case "PointPoint"; testing time: 4137us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(67): Leaving test case "PointPoint"; testing time: 1150us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(99): Entering test case "PointLine" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(106): info: check *u == *io::readWkt("LINESTRING (-1 0,.5 0,1 0)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(114): info: check *u == *io::readWkt("LINESTRING (0 0 -1,0 0 .5,0 0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(99): Leaving test case "PointLine"; testing time: 4421us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(99): Leaving test case "PointLine"; testing time: 1024us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(118): Entering test case "LineLine" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(125): info: check *u == *io::readWkt("MULTILINESTRING ((-1 0,1 0),(-1 1,1 1))") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(132): info: check *u == *io::readWkt( "MULTILINESTRING ((-1 0,0 0),(0 0,1 0),(0 -1,0 0),(0 0,0 1))") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(118): Leaving test case "LineLine"; testing time: 4609us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(118): Leaving test case "LineLine"; testing time: 1181us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(139): Entering test case "LineVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(151): info: check u->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(152): info: check u->geometryN(0).geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(153): info: check u->geometryN(1).geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(154): info: check u->geometryN(2).geometryTypeId() == TYPE_SOLID has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(139): Leaving test case "LineVolume"; testing time: 207559us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(139): Leaving test case "LineVolume"; testing time: 51635us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(157): Entering test case "PointSurface" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(165): info: check *u == *io::readWkt("TRIANGLE ((0 0,0 1,1 0,0 0))") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(173): info: check *u == *io::readWkt("TRIANGLE ((0 0 1,0 1 1,1 0 1,0 0 1))") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(157): Leaving test case "PointSurface"; testing time: 5609us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(157): Leaving test case "PointSurface"; testing time: 1919us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(177): Entering test case "PointVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(189): info: check u->geometryTypeId() == TYPE_SOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(194): info: check u->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(177): Leaving test case "PointVolume"; testing time: 347689us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(177): Leaving test case "PointVolume"; testing time: 103163us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(198): Entering test case "TriangleTriangle" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(207): info: check *u == *io::readWkt("TRIANGLE ((0 0,0 1,1 0,0 0))") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(198): Leaving test case "TriangleTriangle"; testing time: 4106us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(198): Leaving test case "TriangleTriangle"; testing time: 2003us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(211): Entering test case "PolygonPolygon1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(220): info: check *u == *io::readWkt("POLYGON ((-1 -1,1 -1,1 1,-1 1,-1 -1))") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(230): info: check *u == *io::readWkt("POLYGON ((0 0,1 0,2 0,2 1,1 1,0 1,0 0))") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(211): Leaving test case "PolygonPolygon1"; testing time: 6485us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(211): Leaving test case "PolygonPolygon1"; testing time: 3340us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(234): Entering test case "PolygonPolygon2" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(249): info: check u->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(250): info: check algorithm::area3D(*u) == 2.5 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(255): info: check u->geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(256): info: check algorithm::area3D(*u) == 2.5 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(234): Leaving test case "PolygonPolygon2"; testing time: 70222us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(234): Leaving test case "PolygonPolygon2"; testing time: 33647us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(260): Entering test case "PolygonPolygon3" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(279): info: check std::abs(algorithm::area(*u) - 25.56) < .01 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(284): info: check std::abs(algorithm::area3D(*u) - 25.56) < .01 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(260): Leaving test case "PolygonPolygon3"; testing time: 30193474us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(260): Leaving test case "PolygonPolygon3"; testing time: 14212892us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Entering test case "GardenFailures1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(298): info: check algorithm::area(*a) + algorithm::area(*b) == algorithm::area(*u) has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Leaving test case "GardenFailures1"; testing time: 9402us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Leaving test case "GardenFailures1"; testing time: 4315us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(303): Entering test case "GardenFailures2" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures2 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(303): Leaving test case "GardenFailures2"; testing time: 23938us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(303): Leaving test case "GardenFailures2"; testing time: 9691us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(318): Entering test case "GardenFailures3" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures3 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(318): Leaving test case "GardenFailures3"; testing time: 2498us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(318): Leaving test case "GardenFailures3"; testing time: 968us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(331): Entering test case "GardenFailures4" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures4 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(331): Leaving test case "GardenFailures4"; testing time: 14661us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(331): Leaving test case "GardenFailures4"; testing time: 5953us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(344): Entering test case "GardenFailures5" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures5 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(344): Leaving test case "GardenFailures5"; testing time: 5316us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(344): Leaving test case "GardenFailures5"; testing time: 2287us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(359): Entering test case "GardenFailures6" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures6 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(359): Leaving test case "GardenFailures6"; testing time: 15810us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(359): Leaving test case "GardenFailures6"; testing time: 6219us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(373): Entering test case "GardenFailures7" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures7 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(373): Leaving test case "GardenFailures7"; testing time: 12218us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(373): Leaving test case "GardenFailures7"; testing time: 4949us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(383): Entering test case "VolumeVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(396): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(397): info: check algorithm::volume(*u) == 2 has passed @@ -23662,57 +23698,57 @@ 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(419): info: check algorithm::volume(*u) == 2 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(426): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(427): info: check algorithm::volume(*u) == 2 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(383): Leaving test case "VolumeVolume"; testing time: 2920003us -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(47): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 33860496us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(383): Leaving test case "VolumeVolume"; testing time: 1201012us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(47): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 15650047us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(35): Entering test suite "SFCGAL_algorithm_VisibilityTest" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(39): Entering test case "testVisibility_PointInPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(58): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(39): Leaving test case "testVisibility_PointInPolygon"; testing time: 4352us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(39): Leaving test case "testVisibility_PointInPolygon"; testing time: 1949us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(61): Entering test case "testVisibility_PointOnPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(80): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(61): Leaving test case "testVisibility_PointOnPolygon"; testing time: 3676us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(61): Leaving test case "testVisibility_PointOnPolygon"; testing time: 931us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(83): Entering test case "testVisibility_PointVertexOnPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(102): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(83): Leaving test case "testVisibility_PointVertexOnPolygon"; testing time: 3737us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(83): Leaving test case "testVisibility_PointVertexOnPolygon"; testing time: 953us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(105): Entering test case "testVisibility_PointInPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(134): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(105): Leaving test case "testVisibility_PointInPolygonHole"; testing time: 6064us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(105): Leaving test case "testVisibility_PointInPolygonHole"; testing time: 2196us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(137): Entering test case "testVisibility_PointOnPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(171): info: check result->asText() == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(137): Leaving test case "testVisibility_PointOnPolygonHole"; testing time: 7050us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(137): Leaving test case "testVisibility_PointOnPolygonHole"; testing time: 2297us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(174): Entering test case "testVisibility_PointVertexOnPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(203): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(174): Leaving test case "testVisibility_PointVertexOnPolygonHole"; testing time: 5821us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(174): Leaving test case "testVisibility_PointVertexOnPolygonHole"; testing time: 1508us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(206): Entering test case "testVisibility_PointOnHolePolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(233): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(206): Leaving test case "testVisibility_PointOnHolePolygonHole"; testing time: 5520us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(206): Leaving test case "testVisibility_PointOnHolePolygonHole"; testing time: 1698us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(236): Entering test case "testVisibility_PointVertexOnHolePolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(263): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(236): Leaving test case "testVisibility_PointVertexOnHolePolygonHole"; testing time: 5725us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(236): Leaving test case "testVisibility_PointVertexOnHolePolygonHole"; testing time: 1698us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(266): Entering test case "testVisibility_SegmentInPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(287): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(266): Leaving test case "testVisibility_SegmentInPolygon"; testing time: 3801us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(266): Leaving test case "testVisibility_SegmentInPolygon"; testing time: 1006us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(290): Entering test case "testVisibility_SegmentInPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(329): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(290): Leaving test case "testVisibility_SegmentInPolygonHole"; testing time: 6404us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(290): Leaving test case "testVisibility_SegmentInPolygonHole"; testing time: 2100us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(332): Entering test case "testVisibility_PointOutPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(380): info: check e.what() == "Can not find corresponding face." has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(332): Leaving test case "testVisibility_PointOutPolygon"; testing time: 12896us -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(35): Leaving test suite "SFCGAL_algorithm_VisibilityTest"; testing time: 65964us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(332): Leaving test case "testVisibility_PointOutPolygon"; testing time: 3161us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(35): Leaving test suite "SFCGAL_algorithm_VisibilityTest"; testing time: 19783us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(34): Entering test suite "SFCGAL_algorithm_VolumeTest" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(36): Entering test case "cubeVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(45): info: check algorithm::volume(*s) == 1 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(36): Leaving test case "cubeVolume"; testing time: 116048us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(36): Leaving test case "cubeVolume"; testing time: 33049us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(48): Entering test case "cubeWithHoleVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(65): info: check algorithm::volume(s->as(), algorithm::NoValidityCheck()) - ref < 0.001 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(48): Leaving test case "cubeWithHoleVolume"; testing time: 202233us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(48): Leaving test case "cubeWithHoleVolume"; testing time: 88823us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(70): Entering test case "invertedCubeVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(79): info: check algorithm::volume(*s) == -1 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(70): Leaving test case "invertedCubeVolume"; testing time: 74284us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(70): Leaving test case "invertedCubeVolume"; testing time: 34187us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(82): Entering test case "polyhedronVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(93): info: check vol * 6 == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(82): Leaving test case "polyhedronVolume"; testing time: 21611us -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(34): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 414425us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(82): Leaving test case "polyhedronVolume"; testing time: 10778us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(34): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 166971us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(41): Entering test suite "SFCGAL_sfcgal_cTest" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(53): Entering test case "testErrorOnBadGeometryType" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(62): info: check 2 == sfcgal_linestring_num_points(gl) has passed @@ -23721,153 +23757,153 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(67): info: check hasError == true has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(72): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(76): info: check hasError == true has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(53): Leaving test case "testErrorOnBadGeometryType"; testing time: 2133us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(53): Leaving test case "testErrorOnBadGeometryType"; testing time: 1037us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(79): Entering test case "testAsWkb" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(97): info: check strGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(79): Leaving test case "testAsWkb"; testing time: 1878us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(79): Leaving test case "testAsWkb"; testing time: 1643us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(101): Entering test case "testStraightSkeletonPolygon" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(110): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(111): info: check 5 == sfcgal_geometry_collection_num_geometries(sk) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(101): Leaving test case "testStraightSkeletonPolygon"; testing time: 2679us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(101): Leaving test case "testStraightSkeletonPolygon"; testing time: 1187us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(114): Entering test case "testStraightSkeletonMultiPolygon" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(124): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(125): info: check 8 == sfcgal_geometry_collection_num_geometries(sk) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(114): Leaving test case "testStraightSkeletonMultiPolygon"; testing time: 3348us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(114): Leaving test case "testStraightSkeletonMultiPolygon"; testing time: 2272us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(128): Entering test case "testApproximateMedialAxis" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(138): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(143): info: check 11 == sfcgal_geometry_collection_num_geometries(sk) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(128): Leaving test case "testApproximateMedialAxis"; testing time: 7338us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(128): Leaving test case "testApproximateMedialAxis"; testing time: 4193us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(148): Entering test case "testCovers" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(159): info: check sfcgal_geometry_covers(g1.get(), g2.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(148): Leaving test case "testCovers"; testing time: 3418us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(148): Leaving test case "testCovers"; testing time: 1476us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(162): Entering test case "testLineSubstring" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(171): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(173): info: check sfcgal_geometry_covers_3d(ls, g2.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(162): Leaving test case "testLineSubstring"; testing time: 2547us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(162): Leaving test case "testLineSubstring"; testing time: 1146us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(176): Entering test case "testForceRHR" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(192): info: check strGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(176): Leaving test case "testForceRHR"; testing time: 2104us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(176): Leaving test case "testForceRHR"; testing time: 2181us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(196): Entering test case "testForceLHR" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(214): info: check expectedGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(196): Leaving test case "testForceLHR"; testing time: 2035us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(196): Leaving test case "testForceLHR"; testing time: 879us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(218): Entering test case "testForceRHR_3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(238): info: check expectedGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(218): Leaving test case "testForceRHR_3D"; testing time: 2591us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(218): Leaving test case "testForceRHR_3D"; testing time: 2201us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(242): Entering test case "testScaleUniformC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(250): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(255): info: check std::string(wkt) == "POINT Z (2 4 6)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(242): Leaving test case "testScaleUniformC"; testing time: 1826us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(242): Leaving test case "testScaleUniformC"; testing time: 742us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(260): Entering test case "testScaleNonUniformC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(268): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(272): info: check sfcgal_geometry_covers(g1.get(), scaled) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(260): Leaving test case "testScaleNonUniformC"; testing time: 1894us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(260): Leaving test case "testScaleNonUniformC"; testing time: 736us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(277): Entering test case "testScaleAroundCenterC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(286): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(291): info: check std::string(wkt) == "POINT Z (5 7 9)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(277): Leaving test case "testScaleAroundCenterC"; testing time: 1802us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(277): Leaving test case "testScaleAroundCenterC"; testing time: 746us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(296): Entering test case "testScaleCubeNonUniformC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(313): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(321): info: check scaledWkt.find("0 0 0") != std::string::npos has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(323): info: check scaledWkt.find("5 10 20") != std::string::npos has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(325): info: check scaledWkt.find("5 0 0") != std::string::npos has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(327): info: check scaledWkt.find("0 10 20") != std::string::npos has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(296): Leaving test case "testScaleCubeNonUniformC"; testing time: 3760us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(296): Leaving test case "testScaleCubeNonUniformC"; testing time: 2773us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(333): Entering test case "testRotate2D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(341): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(346): info: check std::string(wkt) == "POINT (0 1)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(333): Leaving test case "testRotate2D"; testing time: 1948us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(333): Leaving test case "testRotate2D"; testing time: 680us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(351): Entering test case "testRotate2DAroundPoint" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(360): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(365): info: check std::string(wkt) == "POINT (1 1)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(351): Leaving test case "testRotate2DAroundPoint"; testing time: 1746us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(351): Leaving test case "testRotate2DAroundPoint"; testing time: 688us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(370): Entering test case "testRotate3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(379): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(384): info: check std::string(wkt) == "POINT Z (0 1 0)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(370): Leaving test case "testRotate3D"; testing time: 1820us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(370): Leaving test case "testRotate3D"; testing time: 1889us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(389): Entering test case "testRotate3DAroundCenter" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(398): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(403): info: check std::string(wkt) == "POINT Z (1 1 0)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(389): Leaving test case "testRotate3DAroundCenter"; testing time: 1844us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(389): Leaving test case "testRotate3DAroundCenter"; testing time: 698us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(408): Entering test case "testRotateX" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(416): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(421): info: check std::string(wkt) == "POINT Z (0 0 1)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(408): Leaving test case "testRotateX"; testing time: 1765us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(408): Leaving test case "testRotateX"; testing time: 638us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(426): Entering test case "testStraightSkeletonPartitionC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(446): info: check expectedWKT == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(426): Leaving test case "testStraightSkeletonPartitionC"; testing time: 3812us -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(41): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 53304us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(426): Leaving test case "testStraightSkeletonPartitionC"; testing time: 2995us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(41): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 31274us 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(32): Entering test suite "SFCGAL_detail_ComplexComparatorTest" 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(34): Entering test case "testComparator" 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(38): info: check !less(std::complex(1.0, 0.0), std::complex(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(40): info: check !less(std::complex(0.0, 0.0), std::complex(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(42): info: check less(std::complex(0.0, 0.0), std::complex(1.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(44): info: check less(std::complex(0.0, 0.0), std::complex(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(34): Leaving test case "testComparator"; testing time: 1736us -1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(32): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 1779us +1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(34): Leaving test case "testComparator"; testing time: 644us +1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(32): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 664us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(32): Entering test suite "SFCGAL_detail_IntervalTest" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(35): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(38): info: check std::isnan(bound.lower()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(39): info: check std::isnan(bound.upper()) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(35): Leaving test case "testDefaultConstructor"; testing time: 1690us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(35): Leaving test case "testDefaultConstructor"; testing time: 578us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(43): Entering test case "testConstructorWithValue" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(46): info: check bound.lower() == 5.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(47): info: check bound.upper() == 5.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(43): Leaving test case "testConstructorWithValue"; testing time: 1549us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(43): Leaving test case "testConstructorWithValue"; testing time: 541us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(51): Entering test case "testConstructorWithTwoValues" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(54): info: check bound.lower() == 3.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(55): info: check bound.upper() == 5.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(51): Leaving test case "testConstructorWithTwoValues"; testing time: 1536us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(51): Leaving test case "testConstructorWithTwoValues"; testing time: 2031us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(63): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(66): info: check bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(63): Leaving test case "testEmpty"; testing time: 1596us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(63): Leaving test case "testEmpty"; testing time: 538us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(68): Entering test case "testNotEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(71): info: check !bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(68): Leaving test case "testNotEmpty"; testing time: 1539us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(68): Leaving test case "testNotEmpty"; testing time: 514us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Entering test case "testWidth" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(80): info: check bound.width() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Leaving test case "testWidth"; testing time: 1574us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Leaving test case "testWidth"; testing time: 554us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Entering test case "testExpandByEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(88): info: check bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Leaving test case "testExpandByEmpty"; testing time: 1525us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Leaving test case "testExpandByEmpty"; testing time: 1503us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(92): Entering test case "testExpandToIncludeInterval_emptyExpanded" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(96): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(97): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(92): Leaving test case "testExpandToIncludeInterval_emptyExpanded"; testing time: 1540us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(92): Leaving test case "testExpandToIncludeInterval_emptyExpanded"; testing time: 619us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(99): Entering test case "testExpandToIncludeInterval_expandByEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(103): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(104): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(99): Leaving test case "testExpandToIncludeInterval_expandByEmpty"; testing time: 1572us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(99): Leaving test case "testExpandToIncludeInterval_expandByEmpty"; testing time: 538us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(106): Entering test case "testExpandToIncludeInterval_classic" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(110): info: check bound.lower() == -1.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(111): info: check bound.upper() == 2.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(106): Leaving test case "testExpandToIncludeInterval_classic"; testing time: 1535us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(106): Leaving test case "testExpandToIncludeInterval_classic"; testing time: 525us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(115): Entering test case "testExpandToIncludeValue_classic1" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(119): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(120): info: check bound.upper() == 2.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(115): Leaving test case "testExpandToIncludeValue_classic1"; testing time: 1561us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(115): Leaving test case "testExpandToIncludeValue_classic1"; testing time: 573us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(122): Entering test case "testExpandToIncludeValue_classic2" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(126): info: check bound.lower() == -2.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(127): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(122): Leaving test case "testExpandToIncludeValue_classic2"; testing time: 1529us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(122): Leaving test case "testExpandToIncludeValue_classic2"; testing time: 1964us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(131): Entering test case "testIntersects_emptyBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(133): info: check !Interval().intersects(Interval()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(134): info: check !Interval(0.0, 1.0).intersects(Interval()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(135): info: check !Interval().intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(131): Leaving test case "testIntersects_emptyBehavior"; testing time: 1544us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(131): Leaving test case "testIntersects_emptyBehavior"; testing time: 622us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(138): Entering test case "testIntersects_normalBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(140): info: check Interval(0.0, 1.0).intersects(Interval(-1.0, 0.5)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(141): info: check Interval(0.0, 1.0).intersects(Interval(0.3, 0.5)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(142): info: check Interval(0.0, 1.0).intersects(Interval(0.5, 2.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(144): info: check !Interval(0.0, 1.0).intersects(Interval(2.0, 3.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(145): info: check !Interval(2.0, 3.0).intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(138): Leaving test case "testIntersects_normalBehavior"; testing time: 1621us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(138): Leaving test case "testIntersects_normalBehavior"; testing time: 548us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(147): Entering test case "testIntersects_limitBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(149): info: check Interval(0.0, 1.0).intersects(Interval(1.0, 2.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(150): info: check Interval(0.0, 1.0).intersects(Interval(-1.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(152): info: check Interval(1.0, 2.0).intersects(Interval(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(153): info: check Interval(-1.0, 0.0).intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(147): Leaving test case "testIntersects_limitBehavior"; testing time: 1600us -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(32): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 24183us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(147): Leaving test case "testIntersects_limitBehavior"; testing time: 562us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(32): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 12560us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(31): Entering test suite "SFCGAL_GeometryGraphBuilderTest" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(33): Entering test case "addPoint" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(47): info: check graph.numVertices() == 3U has passed @@ -23876,7 +23912,7 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(51): info: check graph[a].coordinate == Coordinate(0.0, 0.0, 0.0) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(52): info: check graph[b].coordinate == Coordinate(1.0, 1.0, 1.0) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(53): info: check graph[c].coordinate == Coordinate(2.0, 2.0, 2.0) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(33): Leaving test case "addPoint"; testing time: 1810us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(33): Leaving test case "addPoint"; testing time: 1943us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(56): Entering test case "addLineString" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(74): info: check graph.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(75): info: check graph.numEdges() == 4U has passed @@ -23884,20 +23920,20 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(79): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(79): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(79): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(56): Leaving test case "addLineString"; testing time: 1846us -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(31): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 3757us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(56): Leaving test case "addLineString"; testing time: 739us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(31): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 2725us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(29): Entering test suite "SFCGAL_GeometryGraphTest" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(31): Entering test case "addVertexAndEdges" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(41): info: check graph.source(ab) == a has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(42): info: check graph.target(ab) == b has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(44): info: check graph.numVertices() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(45): info: check graph.numEdges() == 1U has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(31): Leaving test case "addVertexAndEdges"; testing time: 1660us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(31): Leaving test case "addVertexAndEdges"; testing time: 566us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(48): Entering test case "adjacentVertices" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(65): info: check bAjacentVertices.size() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(66): info: check bAjacentVertices.count(a) == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(67): info: check bAjacentVertices.count(c) == 1U has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(48): Leaving test case "adjacentVertices"; testing time: 1601us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(48): Leaving test case "adjacentVertices"; testing time: 548us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(70): Entering test case "inOutEdges" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(91): info: check inEdges.size() == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(92): info: check inEdges[0] == ab has passed @@ -23906,110 +23942,110 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(97): info: check inOutEdges.size() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(99): info: check (inOutEdges[0].first == ab && inOutEdges[0].second == REVERSE) || (inOutEdges[1].first == ab && inOutEdges[1].second == REVERSE) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(102): info: check (inOutEdges[0].first == bc && inOutEdges[0].second == DIRECT) || (inOutEdges[1].first == bc && inOutEdges[1].second == DIRECT) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(70): Leaving test case "inOutEdges"; testing time: 1681us -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(29): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 5073us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(70): Leaving test case "inOutEdges"; testing time: 600us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(29): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 1801us 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(30): Entering test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest" 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(32): Entering test case "basicTestCase" 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(58): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(63): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(68): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(70): info: check !algorithm::isHalfEdge(graph) has passed -1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(32): Leaving test case "basicTestCase"; testing time: 2279us -1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(30): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 2327us +1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(32): Leaving test case "basicTestCase"; testing time: 2476us +1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(30): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 2500us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(13): Entering test suite "SFCGAL_io_OBJWriterTest" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(38): Entering test case "test_all_geometries" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for pointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/pointz.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/pointz.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/pointz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for linestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/linestringz.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/linestringz.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/linestringz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for polygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/polygonz.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/polygonz.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/polygonz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for trianglez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/trianglez.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/trianglez.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/trianglez.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for polyhedralsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/polyhedralsurfacez.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/polyhedralsurfacez.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/polyhedralsurfacez.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for solidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/solidz.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/solidz.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/solidz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for triangulatedsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/triangulatedsurfacez.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/triangulatedsurfacez.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/triangulatedsurfacez.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for multipointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/multipointz.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/multipointz.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/multipointz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for multilinestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/multilinestringz.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/multilinestringz.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/multilinestringz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for multipolygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/multipolygonz.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/multipolygonz.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/multipolygonz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for multisolidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/multisolidz.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/multisolidz.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/multisolidz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for geometrycollectionz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/geometrycollectionz.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/geometrycollectionz.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/geometrycollectionz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for point does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/point.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/point.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/point.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for linestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/linestring.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/linestring.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/linestring.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for polygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/polygon.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/polygon.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/polygon.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for triangle does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/triangle.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/triangle.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/triangle.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for polyhedralsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/polyhedralsurface.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/polyhedralsurface.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/polyhedralsurface.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for triangulatedsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/triangulatedsurface.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/triangulatedsurface.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/triangulatedsurface.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for multipoint does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/multipoint.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/multipoint.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/multipoint.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for multilinestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/multilinestring.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/multilinestring.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/multilinestring.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for multipolygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/multipolygon.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/multipolygon.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/multipolygon.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for multisolid does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/multisolid.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/multisolid.obj' has passed +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/multisolid.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(116): info: check 'Output for geometrycollection does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/objfiles/geometrycollection.obj -1: Generated file: /tmp/0caf-a233-ea79-ccc2/geometrycollection.obj' has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(38): Leaving test case "test_all_geometries"; testing time: 57721us +1: Generated file: /tmp/6e6d-2e47-9b13-78c8/geometrycollection.obj' has passed +1: ./test/unit/SFCGAL/io/OBJTest.cpp(38): Leaving test case "test_all_geometries"; testing time: 36076us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(130): Entering test case "test_save_to_string" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(138): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(130): Leaving test case "test_save_to_string"; testing time: 2669us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(130): Leaving test case "test_save_to_string"; testing time: 876us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(141): Entering test case "test_save_to_buffer" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(152): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(141): Leaving test case "test_save_to_buffer"; testing time: 2622us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(141): Leaving test case "test_save_to_buffer"; testing time: 1957us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(155): Entering test case "test_buffer_size" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(163): info: check size > 0 has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(170): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(155): Leaving test case "test_buffer_size"; testing time: 2606us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(155): Leaving test case "test_buffer_size"; testing time: 824us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(175): Entering test case "test_complex_geometry" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(185): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(175): Leaving test case "test_complex_geometry"; testing time: 3036us -1: ./test/unit/SFCGAL/io/OBJTest.cpp(13): Leaving test suite "SFCGAL_io_OBJWriterTest"; testing time: 69141us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(175): Leaving test case "test_complex_geometry"; testing time: 925us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(13): Leaving test suite "SFCGAL_io_OBJWriterTest"; testing time: 40799us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(46): Entering test suite "SFCGAL_io_SerializationTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(48): Entering test case "textTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(68): info: check pt1 == rpt1 has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(69): info: check q1 == rq1 has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(48): Leaving test case "textTest"; testing time: 3267us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(48): Leaving test case "textTest"; testing time: 2458us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(72): Entering test case "binaryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(87): info: check pt == rpt has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(72): Leaving test case "binaryTest"; testing time: 2836us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(72): Leaving test case "binaryTest"; testing time: 767us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(90): Entering test case "geometryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(117): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g1))->asText() == g1->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(119): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g2))->asText() == g2->asText() has passed @@ -24022,105 +24058,105 @@ 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(133): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g9))->asText() == g9->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(135): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g10))->asText() == g10->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(137): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g11))->asText() == g11->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(90): Leaving test case "geometryTest"; testing time: 29552us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(90): Leaving test case "geometryTest"; testing time: 9315us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(141): Entering test case "caseTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(144): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g1))->asText() == g1->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(141): Leaving test case "caseTest"; testing time: 3413us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(141): Leaving test case "caseTest"; testing time: 1819us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(148): Entering test case "extBinaryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(166): info: check mg1->asText() == ng2->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(148): Leaving test case "extBinaryTest"; testing time: 4661us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(148): Leaving test case "extBinaryTest"; testing time: 1093us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(171): Entering test case "preparedGeometryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(179): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g1))->asEWKT() == g1->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(181): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g2))->asEWKT() == g2->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(183): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g3))->asEWKT() == g3->asEWKT() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(171): Leaving test case "preparedGeometryTest"; testing time: 5068us -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(46): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 49298us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(171): Leaving test case "preparedGeometryTest"; testing time: 2063us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(46): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 17656us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(13): Entering test suite "SFCGAL_io_VTKWriterTest" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(38): Entering test case "test_all_geometries" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for pointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/pointz.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/pointz.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/pointz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for linestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/linestringz.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/linestringz.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/linestringz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for polygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/polygonz.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/polygonz.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/polygonz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for trianglez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/trianglez.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/trianglez.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/trianglez.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for polyhedralsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/polyhedralsurfacez.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/polyhedralsurfacez.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/polyhedralsurfacez.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for solidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/solidz.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/solidz.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/solidz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for triangulatedsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/triangulatedsurfacez.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/triangulatedsurfacez.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/triangulatedsurfacez.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for multipointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/multipointz.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/multipointz.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/multipointz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for multilinestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/multilinestringz.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/multilinestringz.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/multilinestringz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for multipolygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/multipolygonz.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/multipolygonz.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/multipolygonz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for multisolidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/multisolidz.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/multisolidz.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/multisolidz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for geometrycollectionz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/geometrycollectionz.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/geometrycollectionz.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/geometrycollectionz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for point does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/point.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/point.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/point.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for linestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/linestring.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/linestring.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/linestring.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for polygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/polygon.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/polygon.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/polygon.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for triangle does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/triangle.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/triangle.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/triangle.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for polyhedralsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/polyhedralsurface.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/polyhedralsurface.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/polyhedralsurface.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for triangulatedsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/triangulatedsurface.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/triangulatedsurface.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/triangulatedsurface.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for multipoint does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/multipoint.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/multipoint.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/multipoint.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for multilinestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/multilinestring.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/multilinestring.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/multilinestring.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for multipolygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/multipolygon.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/multipolygon.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/multipolygon.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for multisolid does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/multisolid.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/multisolid.vtk' has passed +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/multisolid.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(116): info: check 'Output for geometrycollection does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.0.0/test/data/vtkfiles/geometrycollection.vtk -1: Generated file: /tmp/c11c-ff39-b22b-b542/geometrycollection.vtk' has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(38): Leaving test case "test_all_geometries"; testing time: 54331us +1: Generated file: /tmp/5ec8-ffb9-8c14-1f9e/geometrycollection.vtk' has passed +1: ./test/unit/SFCGAL/io/VTKTest.cpp(38): Leaving test case "test_all_geometries"; testing time: 27436us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(130): Entering test case "test_save_to_string" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(147): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(130): Leaving test case "test_save_to_string"; testing time: 2695us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(130): Leaving test case "test_save_to_string"; testing time: 902us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(150): Entering test case "test_save_to_buffer" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(171): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(150): Leaving test case "test_save_to_buffer"; testing time: 2693us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(150): Leaving test case "test_save_to_buffer"; testing time: 750us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(174): Entering test case "test_buffer_size" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(182): info: check size > 0 has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(198): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(174): Leaving test case "test_buffer_size"; testing time: 2708us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(174): Leaving test case "test_buffer_size"; testing time: 760us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(203): Entering test case "test_complex_geometry" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(232): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(203): Leaving test case "test_complex_geometry"; testing time: 3165us -1: ./test/unit/SFCGAL/io/VTKTest.cpp(13): Leaving test suite "SFCGAL_io_VTKWriterTest"; testing time: 65989us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(203): Leaving test case "test_complex_geometry"; testing time: 915us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(13): Leaving test suite "SFCGAL_io_VTKWriterTest"; testing time: 30887us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(32): Entering test suite "SFCGAL_io_WkbWriterTest" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(43): Entering test case "writeWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(48): info: check ifs.good() has passed @@ -24271,7 +24307,7 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(60): info: check g->asWkb(boost::endian::order::native, true) == expectedWkb has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(60): info: check g->asWkb(boost::endian::order::native, true) == expectedWkb has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(60): info: check g->asWkb(boost::endian::order::native, true) == expectedWkb has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(43): Leaving test case "writeWkb"; testing time: 50840us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(43): Leaving test case "writeWkb"; testing time: 22756us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(65): Entering test case "readWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(70): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(75): info: check efs.good() has passed @@ -24707,7 +24743,7 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(86): info: check g->asText(0) == gWkb->asText(0) has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(87): info: check g->geometryTypeId() == gWkb->geometryTypeId() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(93): info: check g->asText(0) == g2->asText(0) has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(65): Leaving test case "readWkb"; testing time: 103092us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(65): Leaving test case "readWkb"; testing time: 35125us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(98): Entering test case "PostgisEWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(103): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(108): info: check efs.good() has passed @@ -25025,19 +25061,19 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(138): info: check 3946 == gEwkbFile->SRID() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(137): info: check gEwkbFile->geometry().asText(0) == gWkt->asText(0) has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(138): info: check 3946 == gEwkbFile->SRID() has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(98): Leaving test case "PostgisEWkb"; testing time: 114903us -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(32): Leaving test suite "SFCGAL_io_WkbWriterTest"; testing time: 269158us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(98): Leaving test case "PostgisEWkb"; testing time: 33716us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(32): Leaving test suite "SFCGAL_io_WkbWriterTest"; testing time: 91692us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(44): Entering test suite "SFCGAL_io_WktReaderTest" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(48): Entering test case "pointEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(51): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(52): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(48): Leaving test case "pointEmpty"; testing time: 2575us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(48): Leaving test case "pointEmpty"; testing time: 1567us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(55): Entering test case "pointXY" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(58): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(59): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(61): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(62): info: check g->as().y() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(55): Leaving test case "pointXY"; testing time: 2673us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(55): Leaving test case "pointXY"; testing time: 865us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(65): Entering test case "pointXYZ_implicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(68): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(69): info: check !g->isEmpty() has passed @@ -25046,7 +25082,7 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(74): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(75): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(76): info: check g->as().z() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(65): Leaving test case "pointXYZ_implicit"; testing time: 2839us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(65): Leaving test case "pointXYZ_implicit"; testing time: 640us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(79): Entering test case "pointXYZ_explicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(82): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(83): info: check !g->isEmpty() has passed @@ -25055,7 +25091,7 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(88): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(89): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(90): info: check g->as().z() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(79): Leaving test case "pointXYZ_explicit"; testing time: 2877us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(79): Leaving test case "pointXYZ_explicit"; testing time: 768us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(93): Entering test case "pointXYM_explicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(96): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(97): info: check !g->isEmpty() has passed @@ -25064,67 +25100,67 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(102): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(103): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(104): info: check g->as().m() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(93): Leaving test case "pointXYM_explicit"; testing time: 2963us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(93): Leaving test case "pointXYM_explicit"; testing time: 800us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Entering test case "lineStringEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(112): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(113): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Leaving test case "lineStringEmpty"; testing time: 2614us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Leaving test case "lineStringEmpty"; testing time: 576us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(116): Entering test case "lineString_twoPoints" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(119): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(120): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(121): info: check g->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(116): Leaving test case "lineString_twoPoints"; testing time: 2653us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(116): Leaving test case "lineString_twoPoints"; testing time: 968us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(124): Entering test case "lineString_twoPoints3D" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(127): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(128): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(129): info: check g->as().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(130): info: check g->as().pointN(0).is3D() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(131): info: check g->as().pointN(1).is3D() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(124): Leaving test case "lineString_twoPoints3D"; testing time: 2931us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(124): Leaving test case "lineString_twoPoints3D"; testing time: 818us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(136): Entering test case "polygonEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(139): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(140): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(136): Leaving test case "polygonEmpty"; testing time: 2604us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(136): Leaving test case "polygonEmpty"; testing time: 687us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(144): Entering test case "polygonWithFourPoints" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(147): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(148): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(149): info: check g->as().exteriorRing().numPoints() == 4U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(144): Leaving test case "polygonWithFourPoints"; testing time: 2817us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(144): Leaving test case "polygonWithFourPoints"; testing time: 1342us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Entering test case "multiPointEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(157): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(158): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Leaving test case "multiPointEmpty"; testing time: 2566us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Leaving test case "multiPointEmpty"; testing time: 671us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(161): Entering test case "multiPointEmpty2" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(164): info: check g->asText() == "MULTIPOINT ((0/1 0/1),(1/1 1/1))" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(165): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(166): info: check g->numGeometries() == 2 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(161): Leaving test case "multiPointEmpty2"; testing time: 3063us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(161): Leaving test case "multiPointEmpty2"; testing time: 714us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(169): Entering test case "multiPointEmpty3" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(172): info: check g->asText() == "MULTIPOINT EMPTY" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(173): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(174): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(169): Leaving test case "multiPointEmpty3"; testing time: 2684us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(169): Leaving test case "multiPointEmpty3"; testing time: 715us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(179): Entering test case "multiLineStringEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(182): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(183): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(179): Leaving test case "multiLineStringEmpty"; testing time: 2551us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(179): Leaving test case "multiLineStringEmpty"; testing time: 679us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(188): Entering test case "multiPolygonEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(191): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(192): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(188): Leaving test case "multiPolygonEmpty"; testing time: 2543us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(188): Leaving test case "multiPolygonEmpty"; testing time: 1202us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(197): Entering test case "geometryCollectionEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(200): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(201): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(197): Leaving test case "geometryCollectionEmpty"; testing time: 2546us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(197): Leaving test case "geometryCollectionEmpty"; testing time: 783us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(206): Entering test case "triangulatedSurface_Empty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(209): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(210): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(206): Leaving test case "triangulatedSurface_Empty"; testing time: 2511us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(206): Leaving test case "triangulatedSurface_Empty"; testing time: 737us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(213): Entering test case "triangulatedSurface_fourTriangles" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(222): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(223): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(225): info: check g->as().numGeometries() == 4U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(213): Leaving test case "triangulatedSurface_fourTriangles"; testing time: 3614us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(213): Leaving test case "triangulatedSurface_fourTriangles"; testing time: 1083us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(228): Entering test case "wkt_exactTest" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(231): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(232): info: check !g->isEmpty() has passed @@ -25133,64 +25169,64 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(248): info: check xd == 3 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(249): info: check yn == 3 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(250): info: check yd == 2 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(228): Leaving test case "wkt_exactTest"; testing time: 2977us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(228): Leaving test case "wkt_exactTest"; testing time: 1558us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(253): Entering test case "charArrayRead" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(257): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(258): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(259): info: check g->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(253): Leaving test case "charArrayRead"; testing time: 2760us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(253): Leaving test case "charArrayRead"; testing time: 807us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(262): Entering test case "wktExtraCharacters" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(269): info: check err == "Extra characters in WKT: POINT (1 0)" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(272): info: check threw has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(280): info: check err == "Extra characters in WKT: POINT (1 0)" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(283): info: check threw has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(262): Leaving test case "wktExtraCharacters"; testing time: 2788us -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(44): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 59898us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(262): Leaving test case "wktExtraCharacters"; testing time: 870us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(44): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 19314us 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(30): Entering test suite "SFCGAL_transform_AffineTransform2Test" 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(32): Entering test case "simpleTranslate" 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(42): info: check g.pointN(0).asText(5) == "POINT (1.00000 2.00000)" has passed 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(43): info: check g.pointN(1).asText(5) == "POINT (2.00000 3.00000)" has passed -1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(32): Leaving test case "simpleTranslate"; testing time: 2658us -1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(30): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 2735us +1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(32): Leaving test case "simpleTranslate"; testing time: 890us +1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(30): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 915us 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(32): Entering test suite "SFCGAL_transform_ForceZOrderPointsTest" 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(34): Entering test case "simple" 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(39): info: check !p.isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(44): info: check g1->is3D() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(45): info: check g1->as().isCounterClockWiseOriented() has passed -1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(34): Leaving test case "simple"; testing time: 2996us -1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(32): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 3072us +1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(34): Leaving test case "simple"; testing time: 1507us +1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(32): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 1624us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(34): Entering test suite "SFCGALRotateTest" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(37): Entering test case "testRotate2DOrigin" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(41): info: check pointsAreClose(point, Point(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(37): Leaving test case "testRotate2DOrigin"; testing time: 2596us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(37): Leaving test case "testRotate2DOrigin"; testing time: 764us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(45): Entering test case "testRotate2DPoint" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(49): info: check pointsAreClose(point, Point(1.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(45): Leaving test case "testRotate2DPoint"; testing time: 2532us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(45): Leaving test case "testRotate2DPoint"; testing time: 704us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(53): Entering test case "testRotate3DZ" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(58): info: check pointsAreClose(point, Point(0.0, 1.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(53): Leaving test case "testRotate3DZ"; testing time: 2692us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(53): Leaving test case "testRotate3DZ"; testing time: 1342us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(62): Entering test case "testRotate3DArbitraryAxis" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(67): info: check pointsAreClose(point, Point(-0.33, 0.67, 0.67), 1e-2) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(62): Leaving test case "testRotate3DArbitraryAxis"; testing time: 2741us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(62): Leaving test case "testRotate3DArbitraryAxis"; testing time: 806us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(71): Entering test case "testRotateX" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(75): info: check pointsAreClose(point, Point(0.0, 0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(71): Leaving test case "testRotateX"; testing time: 2522us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(71): Leaving test case "testRotateX"; testing time: 836us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(79): Entering test case "testRotateY" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(83): info: check pointsAreClose(point, Point(0.0, 0.0, -1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(79): Leaving test case "testRotateY"; testing time: 2548us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(79): Leaving test case "testRotateY"; testing time: 647us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(87): Entering test case "testRotateZ" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(91): info: check pointsAreClose(point, Point(0.0, 1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(87): Leaving test case "testRotateZ"; testing time: 2558us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(87): Leaving test case "testRotateZ"; testing time: 686us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(95): Entering test case "testRotateLineString" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(101): info: check pointsAreClose(line.pointN(0), Point(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(102): info: check pointsAreClose(line.pointN(1), Point(0.0, 2.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(95): Leaving test case "testRotateLineString"; testing time: 2545us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(95): Leaving test case "testRotateLineString"; testing time: 1225us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(105): Entering test case "testRotatePolygon" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(117): info: check pointsAreClose(polygon.exteriorRing().pointN(0), Point(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(119): info: check pointsAreClose(polygon.exteriorRing().pointN(1), Point(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(121): info: check pointsAreClose(polygon.exteriorRing().pointN(2), Point(-1.0, 1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(123): info: check pointsAreClose(polygon.exteriorRing().pointN(3), Point(-1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(105): Leaving test case "testRotatePolygon"; testing time: 2786us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(105): Leaving test case "testRotatePolygon"; testing time: 727us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(128): Entering test case "testRotatePolyhedralSurface" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(141): info: check pointsAreClose(surface.polygonN(0).exteriorRing().pointN(0), Point(0, 0, 0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(143): info: check pointsAreClose(surface.polygonN(0).exteriorRing().pointN(1), Point(1, 0, 0)) has passed @@ -25200,140 +25236,140 @@ 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(152): info: check pointsAreClose(surface.polygonN(1).exteriorRing().pointN(1), Point(1, 0, 0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(154): info: check pointsAreClose(surface.polygonN(1).exteriorRing().pointN(2), Point(1, -1, 0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(156): info: check pointsAreClose(surface.polygonN(1).exteriorRing().pointN(3), Point(0, -1, 0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(128): Leaving test case "testRotatePolyhedralSurface"; testing time: 3418us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(128): Leaving test case "testRotatePolyhedralSurface"; testing time: 875us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(161): Entering test case "testRotateSolid" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(185): info: check pointsAreClose(solid.exteriorShell().polygonN(0).exteriorRing().pointN(0), Point(0, 0, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(188): info: check pointsAreClose(solid.exteriorShell().polygonN(0).exteriorRing().pointN(1), Point(0, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(191): info: check pointsAreClose(solid.exteriorShell().polygonN(0).exteriorRing().pointN(2), Point(-1, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(194): info: check pointsAreClose(solid.exteriorShell().polygonN(0).exteriorRing().pointN(3), Point(-1, 0, 0), 1e-6) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(161): Leaving test case "testRotateSolid"; testing time: 4445us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(161): Leaving test case "testRotateSolid"; testing time: 1076us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(199): Entering test case "testRotate2DNegativeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(203): info: check pointsAreClose(point, Point(0.0, -1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(199): Leaving test case "testRotate2DNegativeAngle"; testing time: 2648us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(199): Leaving test case "testRotate2DNegativeAngle"; testing time: 1289us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(207): Entering test case "testRotate3DNegativeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(212): info: check pointsAreClose(point, Point(0.0, -1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(207): Leaving test case "testRotate3DNegativeAngle"; testing time: 2606us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(207): Leaving test case "testRotate3DNegativeAngle"; testing time: 698us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(216): Entering test case "testRotate2DLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(220): info: check pointsAreClose(point, Point(0.0, -1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(216): Leaving test case "testRotate2DLargeAngle"; testing time: 2541us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(216): Leaving test case "testRotate2DLargeAngle"; testing time: 636us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(224): Entering test case "testRotate3DLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(229): info: check pointsAreClose(point, Point(0.0, 0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(224): Leaving test case "testRotate3DLargeAngle"; testing time: 2675us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(224): Leaving test case "testRotate3DLargeAngle"; testing time: 662us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(233): Entering test case "testRotate2DExtraLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(237): info: check pointsAreClose(point, Point(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(233): Leaving test case "testRotate2DExtraLargeAngle"; testing time: 2499us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(233): Leaving test case "testRotate2DExtraLargeAngle"; testing time: 674us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(241): Entering test case "testRotate3DExtraLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(246): info: check pointsAreClose(point, Point(0.0, 1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(241): Leaving test case "testRotate3DExtraLargeAngle"; testing time: 2630us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(241): Leaving test case "testRotate3DExtraLargeAngle"; testing time: 1135us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(250): Entering test case "testRotateLineStringNegativeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(256): info: check pointsAreClose(line.pointN(0), Point(0.0, -1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(257): info: check pointsAreClose(line.pointN(1), Point(0.0, -2.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(250): Leaving test case "testRotateLineStringNegativeAngle"; testing time: 2664us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(250): Leaving test case "testRotateLineStringNegativeAngle"; testing time: 653us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(261): Entering test case "testRotatePolygonLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(276): info: check pointsAreClose(polygon.exteriorRing().pointN(0), Point(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(278): info: check pointsAreClose(polygon.exteriorRing().pointN(1), Point(0.0, -1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(280): info: check pointsAreClose(polygon.exteriorRing().pointN(2), Point(1.0, -1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(282): info: check pointsAreClose(polygon.exteriorRing().pointN(3), Point(1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(261): Leaving test case "testRotatePolygonLargeAngle"; testing time: 3728us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(261): Leaving test case "testRotatePolygonLargeAngle"; testing time: 697us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(287): Entering test case "testRotateSolidExtraLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(324): info: check pointsAreClose(solid.exteriorShell().polygonN(0).exteriorRing().pointN(0), Point(0, 0, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(327): info: check pointsAreClose(solid.exteriorShell().polygonN(0).exteriorRing().pointN(1), Point(0, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(330): info: check pointsAreClose(solid.exteriorShell().polygonN(0).exteriorRing().pointN(2), Point(-1, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(333): info: check pointsAreClose(solid.exteriorShell().polygonN(0).exteriorRing().pointN(3), Point(-1, 0, 0), 1e-6) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(287): Leaving test case "testRotateSolidExtraLargeAngle"; testing time: 4870us -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(34): Leaving test suite "SFCGALRotateTest"; testing time: 60052us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(287): Leaving test case "testRotateSolidExtraLargeAngle"; testing time: 1056us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(34): Leaving test suite "SFCGALRotateTest"; testing time: 17700us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(14): Entering test suite "SFCGAL_ScaleTest" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(30): Entering test case "testScaleUniform2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(34): info: check geometriesEqual(g->asText(1), "POINT (2.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(30): Leaving test case "testScaleUniform2D"; testing time: 3240us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(30): Leaving test case "testScaleUniform2D"; testing time: 1235us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(37): Entering test case "testScaleUniform3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(41): info: check geometriesEqual(g->asText(1), "POINT Z (2.0 4.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(37): Leaving test case "testScaleUniform3D"; testing time: 3174us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(37): Leaving test case "testScaleUniform3D"; testing time: 728us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(44): Entering test case "testScaleUniformZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(48): info: check geometriesEqual(g->asText(1), "POINT ZM (2.0 4.0 6.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(44): Leaving test case "testScaleUniformZM"; testing time: 3154us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(44): Leaving test case "testScaleUniformZM"; testing time: 689us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(51): Entering test case "testScaleNonUniform2DDefaultZ" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(55): info: check geometriesEqual(g->asText(1), "POINT (2.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(51): Leaving test case "testScaleNonUniform2DDefaultZ"; testing time: 2898us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(51): Leaving test case "testScaleNonUniform2DDefaultZ"; testing time: 676us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(58): Entering test case "testScaleNonUniform2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(62): info: check geometriesEqual(g->asText(1), "POINT (2.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(58): Leaving test case "testScaleNonUniform2D"; testing time: 2998us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(58): Leaving test case "testScaleNonUniform2D"; testing time: 711us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(65): Entering test case "testScaleNonUniform3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(69): info: check geometriesEqual(g->asText(1), "POINT Z (2.0 6.0 12.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(65): Leaving test case "testScaleNonUniform3D"; testing time: 2991us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(65): Leaving test case "testScaleNonUniform3D"; testing time: 1295us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(72): Entering test case "testScaleNonUniformZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(76): info: check geometriesEqual(g->asText(1), "POINT ZM (2.0 6.0 12.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(72): Leaving test case "testScaleNonUniformZM"; testing time: 3236us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(72): Leaving test case "testScaleNonUniformZM"; testing time: 711us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(79): Entering test case "testScaleAroundCenter2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(83): info: check geometriesEqual(g->asText(1), "POINT (5.0 7.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(79): Leaving test case "testScaleAroundCenter2D"; testing time: 2928us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(79): Leaving test case "testScaleAroundCenter2D"; testing time: 691us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(86): Entering test case "testScaleAroundCenter3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(90): info: check geometriesEqual(g->asText(1), "POINT Z (5.0 7.0 9.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(86): Leaving test case "testScaleAroundCenter3D"; testing time: 3082us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(86): Leaving test case "testScaleAroundCenter3D"; testing time: 704us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(93): Entering test case "testScaleAroundCenterZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(97): info: check geometriesEqual(g->asText(1), "POINT ZM (5.0 7.0 9.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(93): Leaving test case "testScaleAroundCenterZM"; testing time: 3079us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(93): Leaving test case "testScaleAroundCenterZM"; testing time: 747us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(100): Entering test case "testScaleLineString2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(104): info: check geometriesEqual(g->asText(1), "LINESTRING (0.0 0.0,2.0 2.0,4.0 0.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(100): Leaving test case "testScaleLineString2D"; testing time: 3186us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(100): Leaving test case "testScaleLineString2D"; testing time: 1269us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(108): Entering test case "testScaleLineString3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(113): info: check geometriesEqual( g->asText(1), "LINESTRING Z (0.0 0.0 0.0,2.0 2.0 2.0,4.0 0.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(108): Leaving test case "testScaleLineString3D"; testing time: 3830us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(108): Leaving test case "testScaleLineString3D"; testing time: 762us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(117): Entering test case "testScalePolygon2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(122): info: check geometriesEqual( g->asText(1), "POLYGON ((0.0 0.0,2.0 0.0,2.0 3.0,0.0 3.0,0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(117): Leaving test case "testScalePolygon2D"; testing time: 3355us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(117): Leaving test case "testScalePolygon2D"; testing time: 740us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(126): Entering test case "testScalePolygon2DDefaultZ" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(131): info: check geometriesEqual( g->asText(1), "POLYGON ((0.0 0.0,2.0 0.0,2.0 3.0,0.0 3.0,0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(126): Leaving test case "testScalePolygon2DDefaultZ"; testing time: 3324us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(126): Leaving test case "testScalePolygon2DDefaultZ"; testing time: 815us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(135): Entering test case "testScalePolygon3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(140): info: check geometriesEqual(g->asText(1), "POLYGON Z ((0.0 0.0 0.0,2.0 0.0 0.0,2.0 " "3.0 4.0,0.0 3.0 4.0,0.0 0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(135): Leaving test case "testScalePolygon3D"; testing time: 3684us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(135): Leaving test case "testScalePolygon3D"; testing time: 1305us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(145): Entering test case "testScaleTriangle2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(149): info: check geometriesEqual(g->asText(1), "TRIANGLE ((0.0 0.0,2.0 0.0,0.0 2.0,0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(145): Leaving test case "testScaleTriangle2D"; testing time: 3223us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(145): Leaving test case "testScaleTriangle2D"; testing time: 754us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(153): Entering test case "testScaleTriangle3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(158): info: check geometriesEqual( g->asText(1), "TRIANGLE Z ((0.0 0.0 0.0,2.0 0.0 0.0,0.0 2.0 0.0,0.0 0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(153): Leaving test case "testScaleTriangle3D"; testing time: 3510us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(153): Leaving test case "testScaleTriangle3D"; testing time: 776us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(163): Entering test case "testScalePolyhedralSurface" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(176): info: check surface != nullptr has passed 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(177): info: check geometriesEqual(surface->polygonN(0).exteriorRing().pointN(2).asText(1), "POINT Z (2.0 2.0 0.0)") has passed 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(180): info: check geometriesEqual(surface->polygonN(3).exteriorRing().pointN(0).asText(1), "POINT Z (2.0 2.0 2.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(163): Leaving test case "testScalePolyhedralSurface"; testing time: 6574us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(163): Leaving test case "testScalePolyhedralSurface"; testing time: 1470us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(185): Entering test case "testScaleZero" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(189): info: check geometriesEqual(g->asText(1), "POINT Z (0.0 0.0 0.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(185): Leaving test case "testScaleZero"; testing time: 3366us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(185): Leaving test case "testScaleZero"; testing time: 1602us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(192): Entering test case "testScaleNegative" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(196): info: check geometriesEqual(g->asText(1), "POINT Z (-1.0 -2.0 -3.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(192): Leaving test case "testScaleNegative"; testing time: 3147us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(192): Leaving test case "testScaleNegative"; testing time: 694us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(199): Entering test case "testPreserveDimensionality2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(203): info: check geometriesEqual(g->asText(1), "POINT (2.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(199): Leaving test case "testPreserveDimensionality2D"; testing time: 2928us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(199): Leaving test case "testPreserveDimensionality2D"; testing time: 666us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(206): Entering test case "testPreserveDimensionality3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(210): info: check geometriesEqual(g->asText(1), "POINT Z (2.0 4.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(206): Leaving test case "testPreserveDimensionality3D"; testing time: 3327us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(206): Leaving test case "testPreserveDimensionality3D"; testing time: 721us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(213): Entering test case "testPreserveDimensionality3DM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(217): info: check geometriesEqual(g->asText(1), "POINT M (2.0 4.0 3.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(213): Leaving test case "testPreserveDimensionality3DM"; testing time: 2754us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(213): Leaving test case "testPreserveDimensionality3DM"; testing time: 1165us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(220): Entering test case "testPreserveDimensionalityZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(224): info: check geometriesEqual(g->asText(1), "POINT ZM (2.0 4.0 6.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(220): Leaving test case "testPreserveDimensionalityZM"; testing time: 3460us -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(14): Leaving test suite "SFCGAL_ScaleTest"; testing time: 82795us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(220): Leaving test case "testPreserveDimensionalityZM"; testing time: 720us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(14): Leaving test suite "SFCGAL_ScaleTest"; testing time: 22221us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(20): Entering test suite "SFCGAL_transform_TranslateTest" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(22): Entering test case "testTranslatePoint2D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(29): info: difference{} between point.x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(30): info: difference{} between point.y(){2} and 2.0{2} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(22): Leaving test case "testTranslatePoint2D"; testing time: 2668us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(22): Leaving test case "testTranslatePoint2D"; testing time: 664us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(33): Entering test case "testTranslatePoint3D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(40): info: difference{} between point.x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(41): info: difference{} between point.y(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(42): info: difference{} between point.z(){3} and 3.0{3} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(33): Leaving test case "testTranslatePoint3D"; testing time: 3215us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(33): Leaving test case "testTranslatePoint3D"; testing time: 670us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(45): Entering test case "testTranslateLineString2D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(53): info: difference{} between lineString.pointN(0).x(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(54): info: difference{} between lineString.pointN(0).y(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(55): info: difference{} between lineString.pointN(1).x(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(56): info: difference{} between lineString.pointN(1).y(){4} and 4.0{4} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(45): Leaving test case "testTranslateLineString2D"; testing time: 3057us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(45): Leaving test case "testTranslateLineString2D"; testing time: 740us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(59): Entering test case "testTranslatePolygon3D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(72): info: difference{} between polygon.exteriorRing().pointN(0).x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(73): info: difference{} between polygon.exteriorRing().pointN(0).y(){2} and 2.0{2} doesn't exceed 1e-10% @@ -25341,7 +25377,7 @@ 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(76): info: difference{} between polygon.exteriorRing().pointN(2).x(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(77): info: difference{} between polygon.exteriorRing().pointN(2).y(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(78): info: difference{} between polygon.exteriorRing().pointN(2).z(){3} and 3.0{3} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(59): Leaving test case "testTranslatePolygon3D"; testing time: 3298us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(59): Leaving test case "testTranslatePolygon3D"; testing time: 1281us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(81): Entering test case "testTranslateGeometryCollection" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(90): info: difference{} between translatedPoint.x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(91): info: difference{} between translatedPoint.y(){2} and 2.0{2} doesn't exceed 1e-10% @@ -25352,17 +25388,17 @@ 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(98): info: difference{} between translatedLineString.pointN(1).x(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(99): info: difference{} between translatedLineString.pointN(1).y(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(100): info: difference{} between translatedLineString.pointN(1).z(){3} and 3.0{3} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(81): Leaving test case "testTranslateGeometryCollection"; testing time: 3660us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(81): Leaving test case "testTranslateGeometryCollection"; testing time: 780us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(103): Entering test case "testTranslateNonFiniteValues" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(106): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(107): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(103): Leaving test case "testTranslateNonFiniteValues"; testing time: 2785us -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(20): Leaving test suite "SFCGAL_transform_TranslateTest"; testing time: 19167us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(103): Leaving test case "testTranslateNonFiniteValues"; testing time: 674us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(20): Leaving test suite "SFCGAL_transform_TranslateTest"; testing time: 4940us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(31): Entering test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(34): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(37): info: check triangulation.numVertices() == 0U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(38): info: check triangulation.numTriangles() == 0U has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(34): Leaving test case "testDefaultConstructor"; testing time: 3058us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(34): Leaving test case "testDefaultConstructor"; testing time: 921us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(41): Entering test case "testTriangulateSquare" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(56): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(57): info: check triangulation.numTriangles() == 2U has passed @@ -25380,75 +25416,75 @@ 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(86): info: check it->info().nestingLevel == 1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(84): info: check it->info().nestingLevel == 0 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(84): info: check it->info().nestingLevel == 0 has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(41): Leaving test case "testTriangulateSquare"; testing time: 3076us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(41): Leaving test case "testTriangulateSquare"; testing time: 1441us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(91): Entering test case "testProjectionPlane" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(106): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(107): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(91): Leaving test case "testProjectionPlane"; testing time: 2759us -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(31): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 9137us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(91): Leaving test case "testProjectionPlane"; testing time: 667us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(31): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 3095us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(31): Entering test suite "SFCGAL_triangulate_Triangulate2DZTest" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(33): Entering test case "testPoint" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(37): info: check triangulation.numVertices() == 1U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(38): info: check triangulation.numTriangles() == 0U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(33): Leaving test case "testPoint"; testing time: 3001us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(33): Leaving test case "testPoint"; testing time: 688us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(41): Entering test case "testLineString" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(46): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(47): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(41): Leaving test case "testLineString"; testing time: 2941us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(41): Leaving test case "testLineString"; testing time: 728us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(50): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(56): info: check triangulation.numVertices() == 8U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): info: check triangulation.numTriangles() == 10U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(50): Leaving test case "testPolygonWithHole"; testing time: 7007us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(50): Leaving test case "testPolygonWithHole"; testing time: 2427us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(60): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(65): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(66): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(60): Leaving test case "testMultiPoint"; testing time: 3353us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(60): Leaving test case "testMultiPoint"; testing time: 863us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(72): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(112): info: check triangulation.numVertices() == 41U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(113): info: check triangulation.numTriangles() == 72U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(72): Leaving test case "testMultiPolygon"; testing time: 23207us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(72): Leaving test case "testMultiPolygon"; testing time: 5871us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(120): Entering test case "testSolid" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(131): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(120): Leaving test case "testSolid"; testing time: 10575us -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(31): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 50595us -1: Leaving test module "UnitTestSFCGAL"; testing time: 122554899us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(120): Leaving test case "testSolid"; testing time: 2457us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(31): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 13186us +1: Leaving test module "UnitTestSFCGAL"; testing time: 50898041us 1:  1: *** No errors detected 1:  -1/2 Test #1: unit-test ........................ Passed 122.74 sec +1/2 Test #1: unit-test ........................ Passed 50.95 sec 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-2.0.0/test/data/DistanceTest.txt:43 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(54): Leaving test case "testFileDistanceTest"; testing time: 318033609us -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(49): Leaving test suite "SFCGAL_DistanceTest"; testing time: 318033676us +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(54): Leaving test case "testFileDistanceTest"; testing time: 149482157us +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(49): Leaving test suite "SFCGAL_DistanceTest"; testing time: 149482224us 2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(32): Entering test suite "SFCGAL_IntersectionTest" 2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(36): Entering test case "test_postgis_4157" 2: Test case SFCGAL_IntersectionTest/test_postgis_4157 did not check any assertions -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(36): Leaving test case "test_postgis_4157"; testing time: 38361us -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(32): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 38475us +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(36): Leaving test case "test_postgis_4157"; testing time: 19445us +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(32): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 19558us 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(46): Entering test suite "SFCGAL_IntersectsTest" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(89): Entering test case "testLimitsIntersects" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(95): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(108): info: check throws == false has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(89): Leaving test case "testLimitsIntersects"; testing time: 400630us -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(46): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 400692us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(89): Leaving test case "testLimitsIntersects"; testing time: 134682us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(46): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 134741us 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(114): Entering test case "issue_gitlab_253" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(126): info: check intersects == true has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(128): info: check intersects == true has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(129): info: check throws == false has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(114): Leaving test case "issue_gitlab_253"; testing time: 46202us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(114): Leaving test case "issue_gitlab_253"; testing time: 21593us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(52): Entering test suite "SFCGAL_StraightSkeletonTest" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(114): Entering test case "testStraightSkeleton_issue153" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(157): info: check algorithm::covers(*result, *expected) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(114): Leaving test case "testStraightSkeleton_issue153"; testing time: 33932us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(114): Leaving test case "testStraightSkeleton_issue153"; testing time: 16020us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(160): Entering test case "testStraightSkeleton_issue133" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(193): info: check algorithm::covers(*result_wkt1, *expected) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(160): Leaving test case "testStraightSkeleton_issue133"; testing time: 25879us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(160): Leaving test case "testStraightSkeleton_issue133"; testing time: 12602us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(196): Entering test case "testStraightSkeletonTestIssue" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(60): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(60): info: check ifs.good() has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(196): Leaving test case "testStraightSkeletonTestIssue"; testing time: 298770325us -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(52): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 298830347us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(196): Leaving test case "testStraightSkeletonTestIssue"; testing time: 165254169us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(52): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 165282986us 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(48): Entering test suite "SFCGAL_TriangulatePolygonTest" 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(54): Entering test case "testTriangulatePolygon" 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(62): info: check ifs.good() has passed @@ -25542,8 +25578,8 @@ 2: [line#44]1 MULTIPOLYGON(((562966.5 6928402.1,562966.5 6928401.9,562966.5 6928402,562966.5 6928402.1))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(91): info: check g->is() || g->is() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(99): info: check 'exception "Exception" raised as expected' has passed -2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(54): Leaving test case "testTriangulatePolygon"; testing time: 207599us -2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(48): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 207652us +2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(54): Leaving test case "testTriangulatePolygon"; testing time: 99577us +2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(48): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 99614us 2: ./test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp(43): Test suite "SFCGAL_io_WaveFrontObjTest" is skipped because disabled 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(44): Entering test suite "SFCGAL_WktTest" 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(46): Entering test case "testReadWriter" @@ -25565,23 +25601,23 @@ 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(73): info: check expectedWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(73): info: check expectedWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(73): info: check expectedWkt == outputWkt has passed -2: ./test/regress/standalone/SFCGAL/WktTest.cpp(46): Leaving test case "testReadWriter"; testing time: 15656us -2: ./test/regress/standalone/SFCGAL/WktTest.cpp(44): Leaving test suite "SFCGAL_WktTest"; testing time: 15728us -2: Leaving test module "RegressTestSFCGAL"; testing time: 628986584us +2: ./test/regress/standalone/SFCGAL/WktTest.cpp(46): Leaving test case "testReadWriter"; testing time: 4620us +2: ./test/regress/standalone/SFCGAL/WktTest.cpp(44): Leaving test suite "SFCGAL_WktTest"; testing time: 4644us +2: Leaving test module "RegressTestSFCGAL"; testing time: 320203202us 2:  2: *** No errors detected 2:  -2/2 Test #2: standalone-regress-test .......... Passed 629.14 sec +2/2 Test #2: standalone-regress-test .......... Passed 320.25 sec 100% tests passed, 0 tests failed out of 2 -Total Test time (real) = 629.22 sec +Total Test time (real) = 320.27 sec make[2]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' make[1]: Leaving directory '/build/reproducible-path/sfcgal-2.0.0' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install - cd obj-arm-linux-gnueabihf && make -j5 install DESTDIR=/build/reproducible-path/sfcgal-2.0.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/sfcgal-2.0.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/sfcgal-2.0.0 -B/build/reproducible-path/sfcgal-2.0.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -25593,137 +25629,137 @@ -- Install configuration: "RelWithDebInfo" -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/osg.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/vtk.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/GeometryStreams.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/wkt.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/ewkt.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/wkb.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/OBJ.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/MultiLineString.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/MultiSolid.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Point.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/triangulate --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/triangulate/triangulate2DZ.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/triangulate/triangulatePolygon.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Kernel.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/numeric.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Validity.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Transform.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Polygon.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/markDomains.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/TestGeometry.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/GeometrySet.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/io --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/io/Serialization.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/io/OsgFactory.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/io/WktReader.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/io/OsgFactory.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/io/WkbReader.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/io/WktWriter.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/io/WkbWriter.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/io/Serialization.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/io/WktWriter.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/ComplexComparator.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/Interval.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/EnvelopeVisitor.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/ublas.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/GeometrySet.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/polygonSetToMultiPolygon.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/generator --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/generator/hoch.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/generator/disc.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/generator/building.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/generator/sierpinski.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/TypeForDimension.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/GeometryGraphBuilder.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/Edge.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/Vertex.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/GeometryGraph.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm/isHalfEdge.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm/orientation.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/markDomains.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/tools -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/tools/Log.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/tools/Registry.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/tools/CharArrayBuffer.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/tools/InputStreamReader.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/tools/CharArrayBuffer.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/tools/Registry.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/GetPointsVisitor.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/algorithm +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/algorithm/coversPoints.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceOrderPoints.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceZ.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/AffineTransform3.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/AffineTransform2.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/RoundTransform.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceZOrderPoints.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/RoundTransform.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceZ.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/Force2D.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/AffineTransform3.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/algorithm --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/algorithm/coversPoints.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/EnvelopeVisitor.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceOrderPoints.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/polygonSetToMultiPolygon.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/generator +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/generator/building.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/generator/hoch.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/generator/disc.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/generator/sierpinski.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/ForceValidityVisitor.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/Vertex.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/GeometryGraphBuilder.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/GeometryGraph.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm/orientation.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm/isHalfEdge.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/graph/Edge.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/ComplexComparator.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/TypeForDimension.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/detail/Interval.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/TriangulatedSurface.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Exception.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/LineString.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Solid.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Surface.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Triangle.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Cylinder.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Geometry.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Sphere.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/GeometryVisitor.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/OBJ.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/GeometryStreams.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/ewkt.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/wkb.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/wkt.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/osg.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/io/vtk.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Validity.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/MultiLineString.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/MultiSolid.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Solid.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Exception.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/GeometryCollection.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/numeric.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/triangulate +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/triangulate/triangulatePolygon.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/triangulate/triangulate2DZ.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/PolyhedralSurface.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/TriangulatedSurface.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Coordinate.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Envelope.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/export.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/capi -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/capi/sfcgal_c.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Polygon.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/export.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/GeometryVisitor.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/PreparedGeometry.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/MultiPoint.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/translate.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/distance3d.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionExtract.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/force2D.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/intersects.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/alphaShapes.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/area.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/plane.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/rotate.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/lineSubstring.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/minkowskiSum3D.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/offset.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/visibility.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionToMulti.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/convexHull.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/length.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/scale.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/buffer3D.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/intersection.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/force3D.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/orientation.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionExtract.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/union.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/intersection.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/translate.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/straightSkeleton.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/minkowskiSum.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/extrude.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/tesselate.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/covers.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/plane.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/minkowskiSum3D.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/distance3d.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/rotate.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/isValid.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/ConsistentOrientationBuilder.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/distance.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/volume.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/buffer3D.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/partition_2.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionHomogenize.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/differencePrimitives.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/scale.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/normal.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/intersects.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/connection.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/BoundaryVisitor.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/alphaShapes.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionHomogenize.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/ConsistentOrientationBuilder.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/difference.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/lineSubstring.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/force2D.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/length.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/area.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/volume.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/collect.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/PolyhedralSurface.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/MultiPoint.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Cylinder.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/tesselate.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/difference.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/union.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/extrude.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/minkowskiSum.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/partition_2.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/BoundaryVisitor.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/straightSkeleton.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/visibility.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/covers.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionToMulti.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/normal.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/algorithm/isValid.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/config.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/PreparedGeometry.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Envelope.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Triangle.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Surface.h +-- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/GeometryCollection.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/MultiPolygon.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Kernel.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/version.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Coordinate.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/LineString.h --- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/./include/SFCGAL/Transform.h -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/bin/sfcgal-config -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig/sfcgal.pc -- Installing: /build/reproducible-path/sfcgal-2.0.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libSFCGAL.so.2.0.0 @@ -25780,8 +25816,8 @@ dh_md5sums dh_builddeb dpkg-deb: building package 'libsfcgal2-dbgsym' in '../libsfcgal2-dbgsym_2.0.0-1_armhf.deb'. -dpkg-deb: building package 'libsfcgal-dev' in '../libsfcgal-dev_2.0.0-1_armhf.deb'. dpkg-deb: building package 'libsfcgal2' in '../libsfcgal2_2.0.0-1_armhf.deb'. +dpkg-deb: building package 'libsfcgal-dev' in '../libsfcgal-dev_2.0.0-1_armhf.deb'. dpkg-genbuildinfo --build=binary -O../sfcgal_2.0.0-1_armhf.buildinfo dpkg-genchanges --build=binary -O../sfcgal_2.0.0-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -25789,12 +25825,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/15744/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/15744/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/14306 and its subdirectories -I: Current time: Tue Oct 15 22:50:17 -12 2024 -I: pbuilder-time-stamp: 1729075817 +I: removing directory /srv/workspace/pbuilder/15744 and its subdirectories +I: Current time: Thu Oct 17 02:05:49 +14 2024 +I: pbuilder-time-stamp: 1729080349