Diff of the two buildlogs: -- --- b1/build.log 2025-09-01 17:25:33.161329770 +0000 +++ b2/build.log 2025-09-01 17:54:23.403403501 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Oct 4 11:36:57 -12 2026 -I: pbuilder-time-stamp: 1791157017 +I: Current time: Tue Sep 2 07:25:43 +14 2025 +I: pbuilder-time-stamp: 1756747543 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ 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/551142/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2800970/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +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 Sep 1 17:25 /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/2800970/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2800970/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='67832fd710174630b739551fb39e11f6' - 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='551142' - PS1='# ' - PS2='> ' + INVOCATION_ID=d2baa850aa9944e29de962bfb6bee24b + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + 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=2800970 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.nsg7jm2w/pbuilderrc_5XEu --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.nsg7jm2w/b1 --logfile b1/build.log sfcgal_2.2.0-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + 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.nsg7jm2w/pbuilderrc_pJTZ --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.nsg7jm2w/b2 --logfile b2/build.log sfcgal_2.2.0-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-cloud-arm64 #1 SMP Debian 6.12.41-1 (2025-08-12) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/551142/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2800970/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -376,7 +408,7 @@ Get: 252 http://deb.debian.org/debian unstable/main arm64 python3-debian all 1.0.1 [120 kB] Get: 253 http://deb.debian.org/debian unstable/main arm64 python3-yaml arm64 6.0.2-2 [122 kB] Get: 254 http://deb.debian.org/debian unstable/main arm64 pkg-kde-tools all 0.18.12 [89.1 kB] -Fetched 177 MB in 1s (181 MB/s) +Fetched 177 MB in 2s (93.1 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (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 ... 20011 files and directories currently installed.) @@ -1199,8 +1231,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Oct 4 23:37:34 UTC 2026. -Universal Time is now: Sun Oct 4 23:37:34 UTC 2026. +Local time is now: Mon Sep 1 17:27:17 UTC 2025. +Universal Time is now: Mon Sep 1 17:27:17 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:arm64 (1.83.0-4.2) ... @@ -1423,7 +1455,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/sfcgal-2.2.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.2.0-1_source.changes +I: user script /srv/workspace/pbuilder/2800970/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2800970/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/sfcgal-2.2.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.2.0-1_source.changes dpkg-buildpackage: info: source package sfcgal dpkg-buildpackage: info: source version 2.2.0-1 dpkg-buildpackage: info: source distribution unstable @@ -3816,8 +3852,8 @@ This warning is for project developers. Use -Wno-dev to suppress it. -- removing OSG dependencies from the library --- Configuring done (1.4s) --- Generating done (0.1s) +-- Configuring done (4.3s) +-- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: @@ -3978,30 +4014,30 @@ make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' make -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/build make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/Geometry.cpp +[ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o +[ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/Coordinate.cpp +[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/Envelope.cpp -[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/Exception.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/Geometry.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/GeometryCollection.cpp +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/MultiPolygon.cpp +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o +[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o +[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/GeometryVisitor.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/MultiLineString.cpp +[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/LineString.cpp -[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/Exception.cpp -[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/MultiSolid.cpp [ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/Point.cpp -[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o +[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/MultiLineString.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/MultiPoint.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/MultiPolygon.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/MultiSolid.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/Point.cpp [ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/Polygon.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -4014,7 +4050,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/LineString.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/src/GeometryVisitor.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) @@ -4050,7 +4086,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/Coordinate.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/LineString.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) @@ -4086,41 +4124,12 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/Point.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/src/Envelope.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/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, @@ -4130,8 +4139,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/GeometryVisitor.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiPoint.h:15, + from /build/reproducible-path/sfcgal-2.2.0/src/MultiPoint.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) @@ -4159,20 +4168,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiSolid.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/MultiSolid.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) - | ^ +[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/PolyhedralSurface.cpp 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&)': @@ -4204,13 +4201,17 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiPoint.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/MultiPoint.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/src/Coordinate.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/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&)': @@ -4229,6 +4230,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 @@ -4249,40 +4256,13 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/Geometry.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, + from /build/reproducible-path/sfcgal-2.2.0/src/MultiLineString.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/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&)': -/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, @@ -4292,9 +4272,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/MultiLineString.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/src/Geometry.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) @@ -4305,6 +4283,36 @@ /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 { + | ^ +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){ + | ^ +/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:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -4318,23 +4326,22 @@ /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/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: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/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&)': @@ -4349,12 +4356,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){ | ^ -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/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 { @@ -4370,22 +4371,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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/Envelope.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiSolid.h:15, + from /build/reproducible-path/sfcgal-2.2.0/src/MultiSolid.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) @@ -4443,8 +4438,49 @@ /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/PolyhedralSurface.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/PolyhedralSurface.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/Point.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/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, @@ -4489,14 +4525,6 @@ /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 { @@ -4509,11 +4537,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/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/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, @@ -4525,6 +4548,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_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4577,12 +4606,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, @@ -4689,10 +4712,23 @@ /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 { + | ^ +[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/Segment.cpp.o [ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/PreparedGeometry.cpp -[ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Segment.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/Segment.cpp.o -MF CMakeFiles/SFCGAL.dir/Segment.cpp.o.d -o CMakeFiles/SFCGAL.dir/Segment.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Segment.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/PreparedGeometry.cpp [ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/Solid.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/Solid.cpp [ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/Surface.cpp.o @@ -4717,8 +4753,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Segment.h:7, - from /build/reproducible-path/sfcgal-2.2.0/src/Segment.cpp:4: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PreparedGeometry.h:12, + from /build/reproducible-path/sfcgal-2.2.0/src/PreparedGeometry.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) @@ -4752,9 +4791,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/Solid.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Segment.h:7, + from /build/reproducible-path/sfcgal-2.2.0/src/Segment.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) @@ -4782,17 +4820,21 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/Transform.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, + from /build/reproducible-path/sfcgal-2.2.0/src/Solid.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) @@ -4820,12 +4862,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, @@ -4834,9 +4870,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PreparedGeometry.h:12, - from /build/reproducible-path/sfcgal-2.2.0/src/PreparedGeometry.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Triangle.h:13, + from /build/reproducible-path/sfcgal-2.2.0/src/Triangle.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) @@ -4870,20 +4906,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 { - | ^ -[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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 { - | ^ 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, @@ -4893,8 +4915,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Triangle.h:13, - from /build/reproducible-path/sfcgal-2.2.0/src/Triangle.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/Transform.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) @@ -4922,18 +4944,27 @@ /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 { + | ^ +[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/alphaShapes.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:11, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:12, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/BoundaryVisitor.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/BoundaryVisitor.cpp:6: + 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/TriangulatedSurface.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) @@ -4961,23 +4992,34 @@ /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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/TriangulatedSurface.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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:11, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:12, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h:13, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/ConsistentOrientationBuilder.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&)': @@ -5006,11 +5048,13 @@ 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 /usr/include/CGAL/Arr_segment_traits_2.h:30, - from /usr/include/CGAL/Gps_segment_traits_2.h:20, - from /usr/include/CGAL/Boolean_set_operations_2/complement.h:25, - from /usr/include/CGAL/Boolean_set_operations_2.h:21, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/Intersection2D.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:11, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:12, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/BoundaryVisitor.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/BoundaryVisitor.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) @@ -5033,28 +5077,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/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/Boolean_set_operations_2/complement.h:23: +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 { - | ^ +[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/alphaWrapping3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaWrapping3D.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': @@ -5066,17 +5095,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:11, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:12, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h:13, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/ConsistentOrientationBuilder.cpp:6: + from /usr/include/CGAL/Arr_segment_traits_2.h:30, + from /usr/include/CGAL/Gps_segment_traits_2.h:20, + from /usr/include/CGAL/Boolean_set_operations_2/complement.h:25, + from /usr/include/CGAL/Boolean_set_operations_2.h:21, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/Intersection2D.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/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&)': @@ -5095,17 +5128,16 @@ /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/Boolean_set_operations_2/complement.h:23: /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, @@ -5145,6 +5177,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, @@ -5161,6 +5199,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: +/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 @@ -5182,25 +5238,12 @@ /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/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/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/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 { @@ -5222,37 +5265,54 @@ /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, +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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: -/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){ + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiPolygon.h:15, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaShapes.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) + | ^ +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/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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: +/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, @@ -5278,9 +5338,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiPolygon.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaShapes.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/alphaWrapping3D.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaWrapping3D.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) @@ -5303,25 +5363,43 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: +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/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 { | ^ -[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/alphaWrapping3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaWrapping3D.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, @@ -5354,6 +5432,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/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/triangulate_faces.h:18, @@ -5362,15 +5453,31 @@ /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 | { | ^ +[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/area.cpp +[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/buffer3D.cpp +[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/centroid.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/centroid.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 + | ^~~~ +[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/collect.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/alphaWrapping3D.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaWrapping3D.cpp:5: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/area.h:10, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/area.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) @@ -5398,38 +5505,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 { - | ^ -[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/area.cpp -[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/buffer3D.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 - | ^~~~ -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/algorithm:60, from /usr/include/CGAL/config.h:260, @@ -5463,57 +5538,6 @@ /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ -[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/centroid.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/centroid.cpp -[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/collect.cpp -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/collectionExtract.cpp -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, - 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/area.h:10, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/area.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/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 { - | ^ -[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/collectionToMulti.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, @@ -5526,8 +5550,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) | ^ -[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/connection.cpp 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&)': @@ -5561,8 +5583,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collect.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/buffer3D.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/buffer3D.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) @@ -5596,6 +5618,26 @@ /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 { | ^ +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/collectionExtract.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 { + | ^ +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/collectionHomogenize.cpp +[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/collectionToMulti.cpp +[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/connection.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, @@ -5606,8 +5648,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/buffer3D.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/buffer3D.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collect.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) @@ -5635,6 +5677,32 @@ /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': @@ -5665,22 +5733,6 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionHomogenize.cpp:9: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionExtract.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 @@ -5700,16 +5752,37 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionHomogenize.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /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: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 { @@ -5727,29 +5800,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/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/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, @@ -5795,58 +5845,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 { | ^ -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 { - | ^ -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': +/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, @@ -5874,19 +5884,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_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&)': @@ -5929,6 +5926,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 { | ^ +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/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, @@ -5947,27 +5970,33 @@ /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 { + | ^ [ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/convexHull.cpp [ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/covers.cpp [ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/difference.cpp -[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/differencePrimitives.cpp -[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/distance.cpp -[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/distance3d.cpp -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/extrude.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/covers.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/convexHull.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) @@ -5990,7 +6019,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: /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) @@ -6007,11 +6042,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/covers.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) @@ -6039,6 +6070,71 @@ /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 { + | ^ +[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/differencePrimitives.cpp +[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/distance.cpp +[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/distance3d.cpp +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/extrude.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:260, + 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, @@ -6046,7 +6142,7 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/convexHull.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/difference.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) @@ -6080,6 +6176,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': @@ -6124,64 +6233,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/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/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/algorithm:60, - from /usr/include/CGAL/config.h:260, - 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); - | ^~~~~~~~~~~~ +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/force2D.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/distance3d.h:10, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance3d.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance.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) @@ -6209,22 +6273,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/force2D.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/difference.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/distance3d.h:10, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance3d.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) @@ -6247,6 +6303,31 @@ /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/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 { + | ^ +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -6259,17 +6340,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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: -/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/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&)': @@ -6293,6 +6363,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_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -6314,25 +6403,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/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 107 | std::pair operator()( const Type& x ) const { | ^ -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/force3D.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, @@ -6394,51 +6469,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/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, @@ -6510,37 +6546,8 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/forceMeasured.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/forceMeasured.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/forceMeasured.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/forceMeasured.cpp [ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/intersection.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/buffer3D.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 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); - | ^~~~~~~~~~ +[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/intersects.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, @@ -6582,10 +6589,37 @@ /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/intersects.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/intersects.cpp -[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/isSimple.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/isSimple.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/buffer3D.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 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/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -6628,25 +6662,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 { | ^ -[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/isValid.cpp -[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/length.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/lineSubstring.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, @@ -6684,6 +6699,46 @@ /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 { + | ^ +[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/isSimple.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/isSimple.cpp +[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/isValid.cpp +[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/length.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 { + | ^ +[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/lineSubstring.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, @@ -6722,20 +6777,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/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 { - | ^ -[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/minkowskiSum.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, @@ -6774,17 +6815,23 @@ /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/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 { + | ^ +[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/length.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/force2D.h:11, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/isValid.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/isValid.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) @@ -6812,15 +6859,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 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, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::CommonKernelFunctors::Has_on_positive_side_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, + inlined from 'bool CGAL::Convex_hull_3::internal::Is_on_positive_side_of_plane_3::operator()(const Point_3&) const [with Traits = CGAL::Epeck; Is_CK = std::integral_constant]' at /usr/include/CGAL/convex_hull_3.h:203:32, + inlined from 'void CGAL::Convex_hull_3::internal::non_coplanar_quickhull_3(std::__cxx11::list&, TDS_2&, const Traits&) [with TDS_2 = CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:736:30, + inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:843:31: +/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 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]': +/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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/force2D.h:11, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/isValid.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/isValid.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/length.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) @@ -6848,18 +6917,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/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, @@ -6898,44 +6955,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 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, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::CommonKernelFunctors::Has_on_positive_side_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, - inlined from 'bool CGAL::Convex_hull_3::internal::Is_on_positive_side_of_plane_3::operator()(const Point_3&) const [with Traits = CGAL::Epeck; Is_CK = std::integral_constant]' at /usr/include/CGAL/convex_hull_3.h:203:32, - inlined from 'void CGAL::Convex_hull_3::internal::non_coplanar_quickhull_3(std::__cxx11::list&, TDS_2&, const Traits&) [with TDS_2 = CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:736:30, - inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:843:31: -/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 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]': -/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, - 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); - | ^~~~~~~~~~ +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': @@ -6980,42 +7005,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/force2D.h:11, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/isValid.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum.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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/offset.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, @@ -7031,12 +7020,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, @@ -7063,19 +7046,59 @@ /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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/force2D.h:11, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/isValid.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum.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) | ^ -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/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 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); + | ^~~~~~~~~~ +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/Nef_polyhedron_3.h:24, @@ -7141,17 +7164,17 @@ /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: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': @@ -7171,8 +7194,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 { | ^ -[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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 + 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, @@ -7193,8 +7227,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 { | ^ -[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/partition_2.cpp +[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/orientation.cpp 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, @@ -7253,19 +7287,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::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, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_3, 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::Plane_3; A2 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_3, CGAL::Epick> > >]': -/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/rotate.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/rotate.cpp 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: @@ -7286,6 +7307,10 @@ /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ +[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/partition_2.cpp +[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/rotate.cpp [ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/scale.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -7372,12 +7397,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, @@ -7390,6 +7409,18 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/rotate.h:8, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/rotate.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&)': @@ -7413,24 +7444,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, - 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/rotate.h:8, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/rotate.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&)': @@ -7454,27 +7467,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/straightSkeleton.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/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': +/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::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, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_3, 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::Plane_3; A2 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_3, CGAL::Epick> > >]': +/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, @@ -7545,6 +7566,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 { | ^ +[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/straightSkeleton.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, @@ -7571,6 +7594,46 @@ /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, + 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, + 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, @@ -7613,6 +7676,21 @@ /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 { | ^ +[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/tesselate.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/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/difference.h:11, @@ -7650,73 +7728,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::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 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, - 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 { - | ^ -[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/tesselate.cpp -[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/translate.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, @@ -7759,6 +7770,44 @@ /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); + | ^~~~~~~ +[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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 { + | ^ [ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/union.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -7796,6 +7845,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 { + | ^ +[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/visibility.cpp 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, @@ -7841,25 +7898,6 @@ /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/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/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]': @@ -7911,23 +7949,8 @@ /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) | ^~~~~~~~~~~ -[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/visibility.cpp [ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/algorithm/volume.cpp -[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/capi/sfcgal_c.cpp -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, @@ -7941,8 +7964,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 { | ^ -[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/EnvelopeVisitor.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, @@ -7985,30 +8006,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/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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8039,6 +8048,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/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/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, @@ -8050,6 +8064,26 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/capi/sfcgal_c.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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/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': @@ -8062,11 +8096,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/capi/sfcgal_c.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/volume.h:10, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/volume.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) @@ -8094,6 +8125,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/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 { + | ^ +[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/EnvelopeVisitor.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, @@ -8102,9 +8167,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/EnvelopeVisitor.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/EnvelopeVisitor.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/capi/sfcgal_c.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) @@ -8138,14 +8203,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 { | ^ +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/detail/ForceValidityVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/ForceValidityVisitor.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/volume.h:10, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/volume.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/EnvelopeVisitor.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/EnvelopeVisitor.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) @@ -8168,17 +8251,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 { - | ^ 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, @@ -8215,38 +8287,17 @@ /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/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 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/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:218:35: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Quotient nt = nt_->to_quotient(); @@ -8264,6 +8315,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 { | ^ +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); + | ^~~~~~~~~~ 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, @@ -8277,32 +8339,54 @@ /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/detail/ForceValidityVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/ForceValidityVisitor.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/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/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/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 { | ^ -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); - | ^~~~~~~~~~ +/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/mpq_class.h: In 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:9: 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, @@ -8355,21 +8439,33 @@ /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ -/usr/include/CGAL/mpq_class.h: In 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:9: 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 { - | ^~~~~~~~ +[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/GeometrySet.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 { + | ^ +[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/GetPointsVisitor.cpp +[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/Interval.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/ForceValidityVisitor.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/GeometrySet.h:14, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/GeometrySet.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) @@ -8403,25 +8499,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 { - | ^ -[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/GeometrySet.cpp -[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/GetPointsVisitor.cpp -[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/Interval.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, @@ -8460,45 +8537,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/algorithm/coversPoints.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/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/algorithm/coversPoints.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/algorithm/coversPoints.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/GeometrySet.h:14, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/GeometrySet.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/Interval.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) @@ -8521,6 +8588,43 @@ /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 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, @@ -8567,17 +8671,6 @@ /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/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, @@ -8585,7 +8678,9 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/Interval.cpp:7: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/coversPoints.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) @@ -8613,12 +8708,39 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/simplification.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/simplification.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/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 { | ^ +[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/generator/building.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, @@ -8632,6 +8754,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 { | ^ +[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/generator/disc.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, @@ -8641,7 +8765,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/coversPoints.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/simplification.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) @@ -8675,60 +8800,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 { | ^ -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 { - | ^ -[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/simplification.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/simplification.cpp -[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/generator/building.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/simplification.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/generator/building.h:13, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/generator/building.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) @@ -8768,8 +8847,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/generator/building.h:13, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/generator/building.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/generator/disc.cpp:12: /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) @@ -8803,10 +8885,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 { | ^ -[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/generator/disc.cpp -[ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -8820,76 +8898,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 { | ^ +[ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/generator/hoch.cpp [ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/generator/sierpinski.cpp -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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:10: -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::Segment_2; A2 = CGAL::Ray_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:44:23, - inlined from '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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]' at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:493: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)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]': -/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 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_2; A2 = CGAL::Ray_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:44:23, - inlined from '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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]' at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:493: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 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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]': -/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here - 130 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -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, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_2; A2 = CGAL::Ray_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 '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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]' at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:493: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 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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]': -/usr/include/CGAL/Epic_converter.h:148:29: note: '' declared here - 148 | return std::make_pair(Ray_2(),false); - | ^~~~~~~ -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:152:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_2; A2 = CGAL::Ray_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 '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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]' at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:493: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 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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]': -/usr/include/CGAL/Epic_converter.h:152:29: note: '' declared here - 152 | return std::make_pair(Ray_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 { - | ^ 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, @@ -8940,6 +8952,32 @@ /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, + 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 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, @@ -9007,60 +9045,6 @@ 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/generator/disc.cpp:12: -/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/graph/Edge.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/graph/Edge.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 { - | ^ -[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/graph/Vertex.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiPolygon.h:15, from /build/reproducible-path/sfcgal-2.2.0/src/detail/generator/sierpinski.cpp:8: @@ -9097,12 +9081,79 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:10: +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::Segment_2; A2 = CGAL::Ray_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:44:23, + inlined from '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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]' at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:493: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)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]': +/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 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_2; A2 = CGAL::Ray_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:44:23, + inlined from '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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]' at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:493: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 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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]': +/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here + 130 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +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, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_2; A2 = CGAL::Ray_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 '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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]' at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:493: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 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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]': +/usr/include/CGAL/Epic_converter.h:148:29: note: '' declared here + 148 | return std::make_pair(Ray_2(),false); + | ^~~~~~~ +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:152:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Segment_2; A2 = CGAL::Ray_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 '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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]' at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:493: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 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, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Point_2, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; Halfedge_handle_vector_iterator = __gnu_cxx::__normal_iterator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, std::vector >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]': +/usr/include/CGAL/Epic_converter.h:152:29: note: '' declared here + 152 | return std::make_pair(Ray_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/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/graph/Edge.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/graph/Edge.cpp +[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/graph/Vertex.cpp +[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -9116,8 +9167,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 { | ^ -[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -9131,8 +9180,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 { | ^ -[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -9157,6 +9204,18 @@ /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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/Serialization.h:12, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/io/Serialization.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) + | ^ /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){ @@ -9170,37 +9229,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, - 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/Serialization.h:12, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/io/Serialization.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&)': @@ -9224,14 +9252,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/io/WkbWriter.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 { + | ^ +[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/io/WkbReader.cpp +[ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -9245,6 +9281,58 @@ /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/WktReader.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/io/WktReader.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/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/union.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/union.cpp:6: +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_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9255,8 +9343,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbReader.h:14, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/io/WkbReader.cpp:5: + from /build/reproducible-path/sfcgal-2.2.0/src/detail/io/WkbWriter.cpp:13: /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) @@ -9284,40 +9371,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/WktReader.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/io/WktReader.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 { - | ^ +[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/io/WktWriter.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, @@ -9328,7 +9383,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/io/WkbWriter.cpp:13: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbReader.h:14, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/io/WkbReader.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) @@ -9356,42 +9412,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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 { | ^ -[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/polygonSetToMultiPolygon.cpp -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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/generator/building.h:11: -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: -/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_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9431,53 +9463,74 @@ /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 { - | ^ -[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/tools/CharArrayBuffer.cpp 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/union.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/union.cpp:6: -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: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/generator/building.h:11: +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::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/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: /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); - | ^~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~ +[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/polygonSetToMultiPolygon.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 { + | ^ +[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/tools/CharArrayBuffer.cpp [ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/tools/Log.cpp +[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/tools/Registry.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 { + | ^ +[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/AffineTransform2.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, @@ -9491,8 +9544,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 { | ^ -[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/tools/Registry.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,6 +9582,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, @@ -9574,35 +9631,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/AffineTransform3.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/transform/AffineTransform2.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/AffineTransform2.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 { - | ^ -[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/AffineTransform3.cpp In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/boost/assert/source_location.hpp:15, @@ -9676,40 +9712,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/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/transform/Force2D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/Force2D.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, @@ -9745,6 +9753,51 @@ /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, + 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, @@ -9786,12 +9839,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, @@ -9866,19 +9913,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 { | ^ -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/transform/Force2D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/Force2D.cpp +[ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/ForceOrderPoints.cpp +[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/ForceZ.cpp +[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/ForceZOrderPoints.cpp +[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/RoundTransform.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, @@ -9914,35 +9958,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/forceM.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/forceM.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 { | ^ -[ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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 { - | ^ -[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/ForceZ.cpp -[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/ForceZOrderPoints.cpp -[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/transform/RoundTransform.cpp -[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/forceM.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/forceM.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, @@ -9978,22 +10001,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/triangulate/ConstraintDelaunayTriangulation.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/ForceZ.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZ.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/ForceZOrderPoints.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZOrderPoints.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) @@ -10021,8 +10036,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/triangulate/triangulateInGeometrySet.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': @@ -10035,43 +10048,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/RoundTransform.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/RoundTransform.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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/ForceZOrderPoints.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZOrderPoints.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/ForceZ.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZ.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) @@ -10099,6 +10077,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/triangulate/ConstraintDelaunayTriangulation.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': @@ -10111,22 +10091,20 @@ /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 { | ^ +[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/detail/triangulate/triangulateInGeometrySet.cpp [ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/io/GeometryStreams.cpp [ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/io/OBJ.cpp -[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/STL.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/STL.cpp.o -MF CMakeFiles/SFCGAL.dir/io/STL.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/STL.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/STL.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/forceM.cpp:5: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/RoundTransform.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/RoundTransform.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) @@ -10167,12 +10145,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, @@ -10186,6 +10158,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_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10194,8 +10172,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/triangulate/ConstraintDelaunayTriangulation.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/forceM.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) @@ -10223,12 +10201,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, @@ -10255,15 +10227,22 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/GeometrySet.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/triangulate/triangulateInGeometrySet.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/triangulate/ConstraintDelaunayTriangulation.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) @@ -10297,17 +10276,28 @@ /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, 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/io/OBJ.cpp:7: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/GeometrySet.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/triangulate/triangulateInGeometrySet.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) @@ -10349,36 +10339,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/io/STL.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&)': @@ -10402,37 +10362,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: -/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 { | ^ -[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/io/ewkt.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 { | ^ +[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/STL.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/STL.cpp.o -MF CMakeFiles/SFCGAL.dir/io/STL.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/STL.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/STL.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, @@ -10446,6 +10389,44 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/io/OBJ.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/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, @@ -10459,6 +10440,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, @@ -10485,6 +10472,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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, + from /build/reproducible-path/sfcgal-2.2.0/src/io/STL.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: +/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, @@ -10498,6 +10532,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 { | ^ +[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/io/ewkt.cpp +[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/io/vtk.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, @@ -10511,6 +10549,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 { | ^ +[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/io/wkb.cpp +[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/io/wkt.cpp +[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -10550,33 +10594,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/primitive3d/Cylinder.cpp.o -MF CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o.d -o CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/primitive3d/Cylinder.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 { | ^ -[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/io/vtk.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 { - | ^ -[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/io/wkb.cpp -[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/io/wkt.cpp -[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/numeric.cpp +[ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/primitive3d/Sphere.cpp.o -MF CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o.d -o CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/primitive3d/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, @@ -10628,7 +10655,11 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/src/numeric.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbReader.h:14, + from /build/reproducible-path/sfcgal-2.2.0/src/io/wkb.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) @@ -10663,11 +10694,7 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbReader.h:14, - from /build/reproducible-path/sfcgal-2.2.0/src/io/wkb.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/src/numeric.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) @@ -10695,20 +10722,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 { - | ^ -[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.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 { - | ^ -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/primitive3d/Cylinder.cpp.o -MF CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o.d -o CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/primitive3d/Cylinder.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, @@ -10748,42 +10761,24 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/primitive3d/Sphere.cpp.o -MF CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o.d -o CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/primitive3d/Sphere.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/triangulate/triangulate2DZ.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, - 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/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, @@ -10846,6 +10841,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/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, @@ -10881,27 +10889,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/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 { - | ^ -[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/triangulate/triangulatePolygon.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, @@ -10936,6 +10923,91 @@ /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/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/triangulate/triangulate2DZ.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, + 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/triangulate/triangulatePolygon.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/triangulate/triangulatePolygon.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Sphere.h:14: +/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/version.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/version.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, @@ -10957,12 +11029,6 @@ /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/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/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 { @@ -10986,21 +11052,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 { | ^ -[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/version.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/src/version.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, @@ -11035,21 +11086,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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Sphere.h:14: -/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': @@ -11092,65 +11128,65 @@ make -f test/regress/capi/CMakeFiles/test-regress-capi.dir/build.make test/regress/capi/CMakeFiles/test-regress-capi.dir/depend make -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/depend 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[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/regress/capi /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/capi /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/capi/CMakeFiles/test-regress-capi.dir/DependInfo.cmake "--color=" 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.2.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/regress/polygon_triangulator /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/polygon_triangulator /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/regress/capi /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/capi /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/capi/CMakeFiles/test-regress-capi.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/unit /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/regress/convex_hull /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/convex_hull /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/unit /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/regress/polygon_triangulator /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/polygon_triangulator /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -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/capi/CMakeFiles/test-regress-capi.dir/build.make test/regress/capi/CMakeFiles/test-regress-capi.dir/build make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -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.2.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -make -f test/regress/capi/CMakeFiles/test-regress-capi.dir/build.make test/regress/capi/CMakeFiles/test-regress-capi.dir/build make -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/build +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +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.2.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +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]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -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 -[ 54%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -[ 54%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -[ 54%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -[ 55%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +make -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 55%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/IntersectionTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp -[ 56%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/AreaTest.cpp -[ 56%] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp -[ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -[ 58%] Building C object test/regress/capi/CMakeFiles/test-regress-capi.dir/main.c.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/polygon_triangulator/main.cpp -[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o +[ 54%] Building C object test/regress/capi/CMakeFiles/test-regress-capi.dir/main.c.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/capi && /usr/bin/cc -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -frounding-math -MD -MT test/regress/capi/CMakeFiles/test-regress-capi.dir/main.c.o -MF CMakeFiles/test-regress-capi.dir/main.c.o.d -o CMakeFiles/test-regress-capi.dir/main.c.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/capi/main.c -[ 59%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/DistanceTest.cpp +[ 55%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o +[ 55%] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/convex_hull/main.cpp -[ 59%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/polygon_triangulator/main.cpp +[ 55%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/CoordinateTest.cpp +[ 56%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o +[ 56%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o +[ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/AreaTest.cpp +[ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o +[ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/EnvelopeTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/CylinderTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/DistanceTest.cpp +[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o +[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o +[ 59%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/GeometryCollectionTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/IntersectionTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp [ 59%] Linking C executable test-regress-capi cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/capi && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-capi.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-capi.dir/link.d "CMakeFiles/test-regress-capi.dir/main.c.o" -o test-regress-capi -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' [ 59%] Built target test-regress-capi -[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/CylinderTest.cpp -[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/WktTest.cpp +[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp +[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -11159,7 +11195,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CoordinateTest.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryCollectionTest.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) @@ -11182,6 +11220,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_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, @@ -11190,18 +11233,11 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/DistanceTest.cpp:14: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CoordinateTest.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) | ^ -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/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&)': @@ -11231,26 +11267,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp:9: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Cylinder.h:8, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CylinderTest.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) @@ -11278,6 +11296,21 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -11292,6 +11325,20 @@ /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){ | ^ +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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/EnvelopeTest.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/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 { @@ -11301,6 +11348,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/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_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11311,17 +11364,11 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp:12: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/DistanceTest.cpp:14: /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 { @@ -11339,27 +11386,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, - 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/AreaTest.cpp:14: -/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_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11370,17 +11402,11 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/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 { @@ -11393,12 +11419,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/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&)': @@ -11417,12 +11437,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/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 @@ -11439,12 +11453,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, @@ -11455,7 +11463,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/convex_hull/main.cpp:15: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.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) @@ -11483,47 +11491,33 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Cylinder.h:8, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CylinderTest.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/regress/polygon_triangulator/main.cpp:15: /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&)': -/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, @@ -11534,17 +11528,11 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/AreaTest.cpp:14: /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&)': @@ -11559,6 +11547,24 @@ /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){ | ^ +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: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){ + | ^ /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 { @@ -11568,6 +11574,11 @@ /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': @@ -11584,7 +11595,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WktTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/convex_hull/main.cpp:15: /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) @@ -11630,6 +11641,24 @@ /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': +/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, @@ -11640,7 +11669,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/polygon_triangulator/main.cpp:15: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp:12: /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) @@ -11674,6 +11703,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, @@ -11773,11 +11808,6 @@ /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, @@ -11791,6 +11821,11 @@ /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 { + | ^ 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, @@ -11830,27 +11865,38 @@ /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 { | ^ -[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/EnvelopeTest.cpp -[ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/GeometryCollectionTest.cpp +[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/GeometryTest.cpp +[ 61%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/regress/standalone/TestModule.cpp -[ 62%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/GeometryTest.cpp [ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/GeometryVisitorTest.cpp -[ 63%] Linking CXX executable test-regress-convex_hull -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -Wl,--dependency-file=CMakeFiles/test-regress-convex_hull.dir/link.d "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 63%] Built target test-regress-convex_hull [ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/KernelTest.cpp [ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/LineStringTest.cpp +[ 64%] Linking CXX executable test-regress-convex_hull +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/convex_hull && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-convex_hull.dir/link.txt --verbose=1 +[ 65%] Linking CXX executable test-regress-polygon_triangulator +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/polygon_triangulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-polygon_triangulator.dir/link.txt --verbose=1 +[ 65%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/MultiLineStringTest.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -Wl,--dependency-file=CMakeFiles/test-regress-polygon_triangulator.dir/link.d "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +[ 65%] Built target test-regress-polygon_triangulator +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -Wl,--dependency-file=CMakeFiles/test-regress-convex_hull.dir/link.d "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/MultiPointTest.cpp +[ 66%] Built target test-regress-convex_hull +[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/MultiPolygonTest.cpp +[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/MultiSolidTest.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, @@ -11859,8 +11905,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/EnvelopeTest.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.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) @@ -11888,6 +11935,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/NumericTest.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': @@ -11904,7 +11953,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryCollectionTest.cpp:11: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WktTest.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) @@ -11932,25 +11981,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 { - | ^ -[ 65%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/MultiPointTest.cpp -[ 66%] Linking CXX executable test-regress-polygon_triangulator -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -Wl,--dependency-file=CMakeFiles/test-regress-polygon_triangulator.dir/link.d "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 66%] Built target test-regress-polygon_triangulator -[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/MultiPolygonTest.cpp -[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/MultiSolidTest.cpp -[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -11966,6 +11996,39 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryVisitorTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/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&)': @@ -11976,6 +12039,11 @@ /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/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/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){ @@ -11989,6 +12057,26 @@ /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/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 { + | ^ +[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/PointTest.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, @@ -11999,7 +12087,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryVisitorTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPointTest.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) @@ -12027,34 +12115,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_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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/KernelTest.cpp:10: + from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/LineStringTest.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) @@ -12086,8 +12152,12 @@ 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.2.0/test/unit/SFCGAL/LineStringTest.cpp:6: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPolygonTest.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) @@ -12121,8 +12191,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 { | ^ -[ 67%] Linking CXX executable standalone-regress-test-SFCGAL -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/cmake -E cmake_link_script CMakeFiles/standalone-regress-test-SFCGAL.dir/link.txt --verbose=1 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': @@ -12135,11 +12203,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 { | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -Wl,--dependency-file=CMakeFiles/standalone-regress-test-SFCGAL.dir/link.d "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.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 67%] Built target standalone-regress-test-SFCGAL -[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/PointTest.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, @@ -12148,9 +12211,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiLineStringTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/KernelTest.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) @@ -12178,25 +12239,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, @@ -12205,9 +12247,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPointTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiSolidTest.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) @@ -12230,11 +12271,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/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, @@ -12243,6 +12279,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 @@ -12254,75 +12295,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_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: -/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/NumericTest.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:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12331,17 +12303,13 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPolygonTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiLineStringTest.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/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/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&)': @@ -12377,6 +12345,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 { | ^ +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:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12384,13 +12360,16 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiSolidTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/NumericTest.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/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&)': @@ -12427,12 +12406,64 @@ /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 { + | ^ +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: +/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, @@ -12467,12 +12498,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, @@ -12486,6 +12511,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, @@ -12544,22 +12575,28 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/PolyhedralSurfaceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolyhedralSurfaceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolyhedralSurfaceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolyhedralSurfaceTest.cpp [ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SegmentTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/SegmentTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SegmentTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SegmentTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SegmentTest.cpp +[ 69%] Linking CXX executable standalone-regress-test-SFCGAL [ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/SolidTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/cmake -E cmake_link_script CMakeFiles/standalone-regress-test-SFCGAL.dir/link.txt --verbose=1 [ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/SphereTest.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -Wl,--dependency-file=CMakeFiles/standalone-regress-test-SFCGAL.dir/link.d "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.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +[ 70%] Built target standalone-regress-test-SFCGAL +[ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/TriangleTest.cpp +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/AlphaShapesTest.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolygonTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolyhedralSurfaceTest.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) @@ -12587,21 +12624,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/TriangleTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/TriangleTest.cpp +[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/AlphaWrapping3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolyhedralSurfaceTest.cpp:5: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolygonTest.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) @@ -12629,16 +12665,45 @@ /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/TriangulatedSurfaceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/TriangulatedSurfaceTest.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 { | ^ -[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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: +/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 { + | ^ +[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangleTest.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){ + | ^ 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, @@ -12651,6 +12716,15 @@ /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/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/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&)': @@ -12725,8 +12799,8 @@ 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Sphere.h:11, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SphereTest.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangulatedSurfaceTest.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) @@ -12760,8 +12834,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 { | ^ -[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/AlphaWrapping3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.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, @@ -12780,44 +12858,8 @@ 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangulatedSurfaceTest.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/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/algorithm/ApproximateMedialAxis.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangleTest.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Sphere.h:11, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SphereTest.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) @@ -12840,19 +12882,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_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: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 @@ -12866,12 +12895,6 @@ /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 @@ -12883,21 +12906,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 { | ^ -[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, - 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, @@ -12936,40 +12944,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, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Sphere.h:14: -/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, @@ -13011,24 +12985,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: -/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, @@ -13058,6 +13020,17 @@ /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, @@ -13071,65 +13044,75 @@ /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 { | ^ +[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, + 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, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: +/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/BoundaryTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/BoundaryTest.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, +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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AreaTest.cpp:9: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/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) + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Sphere.h:14: +/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, @@ -13175,6 +13158,46 @@ 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AreaTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, @@ -13213,6 +13236,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 { | ^ +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/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/boost/assert/source_location.hpp:15, @@ -13248,19 +13297,6 @@ | ^~~~~~~~~~~ [ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/Buffer3DTest.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 { - | ^ [ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/CentroidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CentroidTest.cpp [ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o @@ -13269,6 +13305,10 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp +[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -13291,6 +13331,8 @@ /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) | ^ +[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/DifferenceTest.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: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 { @@ -13308,6 +13350,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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/DistanceTest.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, @@ -13386,8 +13430,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/CoversPointsTest.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 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, @@ -13410,24 +13464,6 @@ /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 { - | ^ -[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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 { - | ^ -[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp -[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/DifferenceTest.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, @@ -13462,12 +13498,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, @@ -13506,19 +13536,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/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': @@ -13538,8 +13555,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 { | ^ -[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -13586,7 +13601,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CoversTest.cpp:12: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DifferenceTest.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) @@ -13614,6 +13632,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 { + | ^ 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, @@ -13623,7 +13660,19 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DifferenceTest.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CoversTest.cpp:12: /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) @@ -13646,26 +13695,40 @@ /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) + | ^ +/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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: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, @@ -13691,6 +13754,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 { | ^ +[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp +[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -13704,50 +13771,34 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp:9: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/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 { +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/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 { +[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/ForceMeasuredTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ForceMeasuredTest.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: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, @@ -13761,8 +13812,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 { | ^ -[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/ForceMeasuredTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ForceMeasuredTest.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, @@ -13827,32 +13876,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/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, 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ForceMeasuredTest.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) @@ -13880,27 +13914,23 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/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&)': @@ -13924,6 +13954,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/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, @@ -13937,12 +13979,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, @@ -13981,6 +14017,8 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/LengthTest.cpp [ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp +[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -14015,10 +14053,10 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp [ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/NormalTest.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': @@ -14097,20 +14135,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/NormalTest.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/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -14155,6 +14179,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 { | ^ +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, @@ -14189,34 +14225,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/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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/OffsetTest.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/LineSubstringTest.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) @@ -14244,6 +14263,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/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, @@ -14257,27 +14288,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 { | ^ +[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/OffsetTest.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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp:11: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp:12: /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&)': @@ -14301,40 +14326,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/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 { - | ^ -[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/OrientationTest.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, @@ -14346,6 +14337,17 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -14364,30 +14366,17 @@ /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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp:12: -/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_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/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 { @@ -14405,8 +14394,51 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/Partition_2.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/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/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': @@ -14419,6 +14451,49 @@ /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 { | ^ +[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/Partition_2.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 { + | ^ 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, @@ -14485,19 +14560,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_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -14532,32 +14594,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/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': @@ -14657,6 +14693,8 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/TranslateTest.cpp +[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/UnionTest.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, @@ -14695,12 +14733,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, @@ -14735,8 +14767,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/Visibility.cpp In file included from /usr/include/CGAL/gmpxx.h:38, @@ -14779,8 +14809,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/VolumeTest.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, @@ -14825,6 +14859,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 { | ^ +[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/algorithm/VolumeTest.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': @@ -14833,6 +14869,38 @@ | ^ [ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/capi/sfcgal_cTest.cpp +[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, + 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/UnionTest.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:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -14844,6 +14912,17 @@ /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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: +/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/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&)': @@ -14867,8 +14946,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/detail/ComplexComparatorTest.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': @@ -14935,8 +15018,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/UnionTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Visibility.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) @@ -14959,13 +15044,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: +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) @@ -14976,43 +15055,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_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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Visibility.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) - | ^ -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/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, @@ -15038,30 +15093,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp:9: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/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&)': -/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/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&)': @@ -15076,18 +15107,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){ | ^ -/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 '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 '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 { @@ -15110,11 +15129,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: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/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&)': @@ -15150,12 +15164,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, @@ -15163,7 +15171,7 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/detail/IntervalTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/detail/ComplexComparatorTest.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) @@ -15191,19 +15199,49 @@ /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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/detail/IntervalTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/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/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/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.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': @@ -15236,8 +15274,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 { | ^ -[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -15315,16 +15351,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/graph/GeometryGraphTest.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 { | ^ -[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -15338,6 +15372,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 { | ^ +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/io/OBJTest.cpp [ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/STLTest.cpp.o @@ -15382,16 +15418,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 { - | ^ [ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/io/VTKTest.cpp -[ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -15421,42 +15449,39 @@ /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){ | ^ -[ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o /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 { | ^ -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/io/WktReaderTest.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 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/io/WkbWriterTest.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 { | ^ +[ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, - 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 { + | ^ [ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/transform/RoundTest.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, @@ -15491,14 +15516,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 { | ^ -[ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/transform/RoundTest.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, @@ -15518,17 +15554,6 @@ 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/AffineTransform2Test.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) - | ^ -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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, @@ -15561,36 +15586,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/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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/AffineTransform2Test.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) @@ -15662,19 +15664,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 { - | ^ +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': @@ -15687,11 +15682,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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RotateTest.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ForceZOrderPointsTest.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) @@ -15714,31 +15705,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/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RotateTest.cpp:6: +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/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, @@ -15770,7 +15741,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RoundTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RotateTest.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) @@ -15793,7 +15764,9 @@ /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 /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RotateTest.cpp:6: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -15804,10 +15777,67 @@ /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 { + | ^ [ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/transform/ScaleTest.cpp [ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, + 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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RoundTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/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, @@ -15847,6 +15877,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, @@ -15886,8 +15922,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 { | ^ -[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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, @@ -15898,7 +15932,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/TranslateTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ScaleTest.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) @@ -15926,12 +15960,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, @@ -15942,7 +15970,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ScaleTest.cpp:7: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/TranslateTest.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) @@ -15976,6 +16004,16 @@ /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 { + | ^ +[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp +[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/triangulate/Triangulate2DZTest.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, @@ -15987,6 +16025,32 @@ /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/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, @@ -16021,40 +16085,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/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 { - | ^ -[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.0/test/unit/SFCGAL/triangulate/Triangulate2DZTest.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, @@ -16099,26 +16129,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 { | ^ -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.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: -/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 { - | ^ [ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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.2.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': +/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 { + | ^ [ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/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.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-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/testsfcgalconfig.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.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]', @@ -16157,6 +16175,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, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: +/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 { + | ^ [100%] Linking CXX executable unit-test-SFCGAL cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/unit-test-SFCGAL.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -Wl,--dependency-file=CMakeFiles/unit-test-SFCGAL.dir/link.d "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolyhedralSurfaceTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SegmentTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsSimpleTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Simplification.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/STLTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o" -o unit-test-SFCGAL -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so @@ -16193,43 +16229,40 @@ 2: Test command: /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone/standalone-regress-test-SFCGAL "--auto_start_dbg=y" "--log_level=all" 2: Working Directory: /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone 2: Test timeout computed to be: 10000000 -2: Running 11 test cases... -2: Entering test module "RegressTestSFCGAL" 1: Running 877 test cases... 1: Entering test module "UnitTestSFCGAL" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(44): Entering test suite "SFCGAL_AreaTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(50): Entering test case "testComputeArea" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(56): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(14): Entering test suite "SFCGAL_CoordinateTest" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(17): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(20): info: check g.isEmpty() has passed +2: Running 11 test cases... +2: Entering test module "RegressTestSFCGAL" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(44): Entering test suite "SFCGAL_AreaTest" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(50): Entering test case "testComputeArea" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(56): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(21): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(22): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(23): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(17): Leaving test case "testDefaultConstructor"; testing time: 1072us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(17): Leaving test case "testDefaultConstructor"; testing time: 4807us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(27): Entering test case "testXYConstructor" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(30): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(31): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(32): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(33): info: check g.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(27): Leaving test case "testXYConstructor"; testing time: 1013us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(27): Leaving test case "testXYConstructor"; testing time: 555us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): Entering test case "testXYZConstructor" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(41): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(42): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(43): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(44): info: check g.y() == 4 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(45): info: check g.z() == 5 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): Leaving test case "testXYZConstructor"; testing time: 520us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): Leaving test case "testXYZConstructor"; testing time: 453us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(49): Entering test case "testXYConstructorDouble" -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(52): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(53): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(54): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(55): info: check g.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(49): Leaving test case "testXYConstructorDouble"; testing time: 268us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(49): Leaving test case "testXYConstructorDouble"; testing time: 3857us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(58): Entering test case "testXYZConstructorDouble" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.574999991190779} and areaRotate{61.574999991190779} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.574999991190779} and expectedArea{61.57470703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(61): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(62): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(63): info: check g.x() == 3 has passed @@ -16238,63 +16271,61 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(66): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(68): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(70): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(58): Leaving test case "testXYZConstructorDouble"; testing time: 353us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(58): Leaving test case "testXYZConstructorDouble"; testing time: 333us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): Entering test case "testCopyConstructorEmpty" -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(81): info: check copy.isEmpty() has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): Leaving test case "testCopyConstructorEmpty"; testing time: 257us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): Leaving test case "testCopyConstructorEmpty"; testing time: 147us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(83): Entering test case "testCopyConstructorXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{70.469999995420437} and areaRotate{70.469999995420437} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{70.469999995420437} and expectedArea{70.47021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(87): info: check copy.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(88): info: check copy.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(83): Leaving test case "testCopyConstructorXY"; testing time: 281us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(83): Leaving test case "testCopyConstructorXY"; testing time: 133us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Entering test case "testCoordinateDimensionEmpty" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(97): info: check g.coordinateDimension() == 0 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Leaving test case "testCoordinateDimensionEmpty"; testing time: 252us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Leaving test case "testCoordinateDimensionEmpty"; testing time: 130us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(99): Entering test case "testCoordinateDimensionXY" -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(102): info: check g.coordinateDimension() == 2 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(99): Leaving test case "testCoordinateDimensionXY"; testing time: 246us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(99): Leaving test case "testCoordinateDimensionXY"; testing time: 129us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(104): Entering test case "testCoordinateDimensionXYZ" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{33.440000001511422} and areaRotate{33.440000001511422} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{33.440000001511422} and expectedArea{33.44091796875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(107): info: check g.coordinateDimension() == 3 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(104): Leaving test case "testCoordinateDimensionXYZ"; testing time: 247us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(104): Leaving test case "testCoordinateDimensionXYZ"; testing time: 237us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(117): Entering test case "testRoundInteger" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(121): info: check g.x() == 1 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(122): info: check g.y() == 2 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(117): Leaving test case "testRoundInteger"; testing time: 849us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(117): Leaving test case "testRoundInteger"; testing time: 7191us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(124): Entering test case "testRoundOneDecimal" -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/CoordinateTest.cpp(128): info: difference{} between g.x(){0.5} and 0.5{0.5} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(129): info: difference{} between g.y(){1.6} and 1.6{1.6000000000000001} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(133): info: check oss.str() == "1/2 8/5" has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(124): Leaving test case "testRoundOneDecimal"; testing time: 466us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(124): Leaving test case "testRoundOneDecimal"; testing time: 1067us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Entering test case "testLessEmpty" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(143): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Leaving test case "testLessEmpty"; testing time: 319us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Leaving test case "testLessEmpty"; testing time: 320us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(145): Entering test case "testLessXY_XY" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(147): info: check !(Coordinate(0, 0) < Coordinate(0, 0)) has passed +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(85): info: difference{} between area{61.574999991190779} and areaRotate{61.574999991190779} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.574999991190779} and expectedArea{61.57470703125} doesn't exceed 0.5% +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(85): info: difference{} between area{70.469999995420437} and areaRotate{70.469999995420437} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{70.469999995420437} and expectedArea{70.47021484375} 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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{33.440000001511422} and areaRotate{33.440000001511422} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{33.440000001511422} 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/CoordinateTest.cpp(148): info: check (Coordinate(0, 0) < Coordinate(1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(149): info: check (Coordinate(1, 0) < Coordinate(1, 1)) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(145): Leaving test case "testLessXY_XY"; testing time: 278us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(145): Leaving test case "testLessXY_XY"; testing time: 5956us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(151): Entering test case "testLessXYZ_XYZ" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{388.30500001520159} and areaRotate{388.30500001520159} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{388.30500001520159} and expectedArea{388.30517578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(153): info: check !(Coordinate(0, 0, 0) < Coordinate(0, 0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(154): info: check (Coordinate(0, 0, 0) < Coordinate(1, 0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(155): info: check (Coordinate(1, 0, 0) < Coordinate(1, 1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(156): info: check !(Coordinate(1, 1, 0) < Coordinate(1, 1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(157): info: check (Coordinate(1, 1, 0) < Coordinate(1, 1, 1)) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(151): Leaving test case "testLessXYZ_XYZ"; testing time: 280us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(151): Leaving test case "testLessXYZ_XYZ"; testing time: 322us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(159): Entering test case "testLessXY_XYZ" -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/CoordinateTest.cpp(161): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(159): Leaving test case "testLessXY_XYZ"; testing time: 273us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(159): Leaving test case "testLessXY_XYZ"; testing time: 181us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(164): Entering test case "testAlmostEqual" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{214.12500000035726} and areaRotate{214.12500000035726} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{214.12500000035726} and expectedArea{214.125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(166): info: check Coordinate(0.0, 0.0).almostEqual(Coordinate(0.0, 0.0), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(167): info: check !Coordinate(0.1, 0.0).almostEqual(Coordinate(0.0, 0.0), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(168): info: check !Coordinate(0.0, 0.1).almostEqual(Coordinate(0.0, 0.0), 0.0) has passed @@ -16306,7 +16337,7 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(179): 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(181): 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(183): 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(164): Leaving test case "testAlmostEqual"; testing time: 514us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(164): Leaving test case "testAlmostEqual"; testing time: 303us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(187): Entering test case "testDropZ" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(190): info: check !coord3D.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(191): info: check coord3D.is3D() has passed @@ -16314,7 +16345,6 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(193): info: check !coord3D.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(194): info: check coord3D.x() == 1.0 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(195): info: check coord3D.y() == 2.0 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/CoordinateTest.cpp(198): info: check !coord2D.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(199): info: check !coord2D.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(200): info: check !coord2D.dropZ() has passed @@ -16322,7 +16352,7 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(202): info: check coord2D.y() == 4.0 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(205): info: check coordEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(206): info: check !coordEmpty.dropZ() has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(187): Leaving test case "testDropZ"; testing time: 345us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(187): Leaving test case "testDropZ"; testing time: 163us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(209): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(212): info: check !coord3D.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(213): info: check coord3D.is3D() has passed @@ -16337,114 +16367,94 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(226): info: check coord2D.y() == 1.0 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(229): info: check coordEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(231): info: check coordEmpty.isEmpty() has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(209): Leaving test case "testSwapXY"; testing time: 393us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(209): Leaving test case "testSwapXY"; testing time: 236us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(27): Entering test case "testRoundPoint" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{208.20500002037591} and areaRotate{208.20500002037591} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{208.20500002037591} and expectedArea{208.20556640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(31): info: check g->asText() == "POINT Z (2/1 3/1 3/1)" has passed -1: ./test/unit/SFCGAL/transform/RoundTest.cpp(27): Leaving test case "testRoundPoint"; testing time: 572us +1: ./test/unit/SFCGAL/transform/RoundTest.cpp(27): Leaving test case "testRoundPoint"; testing time: 415us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(34): Entering test case "testRoundLineString" -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/transform/RoundTest.cpp(38): info: check g->asText() == "LINESTRING (1/2 1/2,3/2 3/2)" has passed -1: ./test/unit/SFCGAL/transform/RoundTest.cpp(34): Leaving test case "testRoundLineString"; testing time: 359us -1: ./test/unit/SFCGAL/CoordinateTest.cpp(14): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 9738us +1: ./test/unit/SFCGAL/transform/RoundTest.cpp(34): Leaving test case "testRoundLineString"; testing time: 199us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(14): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 27449us 1: ./test/unit/SFCGAL/CylinderTest.cpp(14): Entering test suite "CylinderTests" 1: ./test/unit/SFCGAL/CylinderTest.cpp(16): Entering test case "testDefaultConstructor" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{398.10000000282696} and areaRotate{398.10000000282696} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{398.10000000282696} and expectedArea{398.10009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(19): info: difference{} between cyl.radius(){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(20): info: difference{} between cyl.height(){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(21): info: check cyl.numRadial() == 32 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(22): info: check cyl.baseCenter() == Point_3(0, 0, 0) has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(23): info: check cyl.axis() == Vector_3(0, 0, 1) has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(16): Leaving test case "testDefaultConstructor"; testing time: 310us +1: ./test/unit/SFCGAL/CylinderTest.cpp(16): Leaving test case "testDefaultConstructor"; testing time: 170us 1: ./test/unit/SFCGAL/CylinderTest.cpp(26): Entering test case "testCustomConstructor" -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/CylinderTest.cpp(31): info: difference{} between cyl.radius(){2} and 2.0{2} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(32): info: difference{} between cyl.height(){5} and 5.0{5} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(33): info: check cyl.numRadial() == 16 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(34): info: check cyl.baseCenter() == base has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(35): info: check cyl.axis() == axis has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(26): Leaving test case "testCustomConstructor"; testing time: 275us +1: ./test/unit/SFCGAL/CylinderTest.cpp(26): Leaving test case "testCustomConstructor"; testing time: 2123us 1: ./test/unit/SFCGAL/CylinderTest.cpp(38): Entering test case "testSetters" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{283.50000003180594} and areaRotate{283.50000003180594} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{283.50000003180594} and expectedArea{283.5} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(47): info: difference{} between cyl.radius(){3} and 3.0{3} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(48): info: difference{} between cyl.height(){4} and 4.0{4} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(49): info: check cyl.numRadial() == 24 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(50): info: check cyl.baseCenter() == Point_3(1, 1, 1) has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(51): info: check cyl.axis() == Vector_3(1, 1, 1) has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(38): Leaving test case "testSetters"; testing time: 270us +1: ./test/unit/SFCGAL/CylinderTest.cpp(38): Leaving test case "testSetters"; testing time: 266us 1: ./test/unit/SFCGAL/CylinderTest.cpp(54): Entering test case "testGenerateSurfaceMesh" -2: area( ' MULTIPOLYGON(((970435.8 6768262,970445.4 6768259.8,970447.8 6768268.5,970439.5 6768269.6,970435.8 6768262)))' ) = 77.975 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{77.975000007624033} and areaRotate{77.975000007624033} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{77.975000007624033} and expectedArea{77.97509765625} doesn't exceed 0.5% -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 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{164.97999998619844} and areaRotate{164.97999998619844} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{164.97999998619844} and expectedArea{164.97998046875} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{388.30500001520159} and areaRotate{388.30500001520159} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{388.30500001520159} and expectedArea{388.30517578125} doesn't exceed 0.5% +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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{214.12500000035726} and areaRotate{214.12500000035726} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(59): info: check mesh.number_of_vertices() == cyl.numRadial() * 2 + 2 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(60): info: check mesh.number_of_edges() == cyl.numRadial() * 6 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(61): info: check mesh.number_of_faces() == cyl.numRadial() * 4 has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(54): Leaving test case "testGenerateSurfaceMesh"; testing time: 2180us +1: ./test/unit/SFCGAL/CylinderTest.cpp(54): Leaving test case "testGenerateSurfaceMesh"; testing time: 8220us 1: ./test/unit/SFCGAL/CylinderTest.cpp(64): Entering test case "testVolume" -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/CylinderTest.cpp(69): info: difference{} between volume{62.831853071795862} and expected_volume{62.831853071795862} doesn't exceed 0.01% -1: ./test/unit/SFCGAL/CylinderTest.cpp(64): Leaving test case "testVolume"; testing time: 369us +1: ./test/unit/SFCGAL/CylinderTest.cpp(64): Leaving test case "testVolume"; testing time: 272us 1: ./test/unit/SFCGAL/CylinderTest.cpp(72): Entering test case "testSurfaceArea" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{91.835000007886094} and areaRotate{91.835000007886094} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{91.835000007886094} and expectedArea{91.83544921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(77): info: difference{} between area{87.964594300514207} and expected_area{87.964594300514207} doesn't exceed 0.01% -1: ./test/unit/SFCGAL/CylinderTest.cpp(72): Leaving test case "testSurfaceArea"; testing time: 266us +1: ./test/unit/SFCGAL/CylinderTest.cpp(72): Leaving test case "testSurfaceArea"; testing time: 137us 1: ./test/unit/SFCGAL/CylinderTest.cpp(80): Entering test case "testTiltedCylinder" -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 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.670000008999551} and areaRotate{61.670000008999551} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.670000008999551} and expectedArea{61.67041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(96): info: check found_top has passed -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/CylinderTest.cpp(100): 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 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{291.22000000841217} and areaRotate{291.22000000841217} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{291.22000000841217} and expectedArea{291.22021484375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/CylinderTest.cpp(80): Leaving test case "testTiltedCylinder"; testing time: 1707us +1: ./test/unit/SFCGAL/CylinderTest.cpp(80): Leaving test case "testTiltedCylinder"; testing time: 1588us 1: ./test/unit/SFCGAL/CylinderTest.cpp(153): Entering test case "testPolyhedron" -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/CylinderTest.cpp(158): info: check polyhedron.size_of_vertices() == cyl.numRadial() * 2 + 2 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(159): info: check polyhedron.size_of_facets() == cyl.numRadial() * 4 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(163): 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 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{237.61500000672442} and areaRotate{237.61500000672442} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{237.61500000672442} and expectedArea{237.61572265625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/CylinderTest.cpp(153): Leaving test case "testPolyhedron"; testing time: 1016us -1: ./test/unit/SFCGAL/CylinderTest.cpp(14): Leaving test suite "CylinderTests"; testing time: 6502us +1: ./test/unit/SFCGAL/CylinderTest.cpp(153): Leaving test case "testPolyhedron"; testing time: 826us +1: ./test/unit/SFCGAL/CylinderTest.cpp(14): Leaving test suite "CylinderTests"; testing time: 13799us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(16): Entering test suite "SFCGAL_EnvelopeTest" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(19): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(22): info: check box.boundsN(0).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(23): info: check box.boundsN(1).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(24): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 344us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 329us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(28): Entering test case "constructorWithCoordinateXY" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{214.12500000035726} and expectedArea{214.125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(31): info: check box.boundsN(0) == detail::Interval(1.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(32): info: check box.boundsN(1) == detail::Interval(2.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(33): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(28): Leaving test case "constructorWithCoordinateXY"; testing time: 276us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(28): Leaving test case "constructorWithCoordinateXY"; testing time: 304us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(37): Entering test case "constructorWithTwoCoordinateXY" -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/EnvelopeTest.cpp(40): info: check box.boundsN(0) == detail::Interval(1.0, 3.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(41): info: check box.boundsN(1) == detail::Interval(2.0, 5.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(42): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(37): Leaving test case "constructorWithTwoCoordinateXY"; testing time: 262us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(37): Leaving test case "constructorWithTwoCoordinateXY"; testing time: 275us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(50): Entering test case "testIsEmpty" +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(53): info: check box.isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(50): Leaving test case "testIsEmpty"; testing time: 251us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(50): Leaving test case "testIsEmpty"; testing time: 196us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(55): Entering test case "testIsNotEmpty" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(58): info: check !box.isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(55): Leaving test case "testIsNotEmpty"; testing time: 248us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(55): Leaving test case "testIsNotEmpty"; testing time: 204us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(61): Entering test case "testIs3D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{312.90000000653845} and areaRotate{312.90000000653845} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{312.90000000653845} and expectedArea{312.8994140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(64): info: check box.is3D() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(61): Leaving test case "testIs3D"; testing time: 251us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(61): Leaving test case "testIs3D"; testing time: 204us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(66): Entering test case "testNotIs3D" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{208.20500002037591} and areaRotate{208.20500002037591} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{208.20500002037591} and expectedArea{208.20556640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(69): info: check !box.is3D() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(66): Leaving test case "testNotIs3D"; testing time: 247us +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(66): Leaving test case "testNotIs3D"; testing time: 536us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(73): Entering test case "testExpandToInclude" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(76): info: check box.isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(79): info: check !box.isEmpty() has passed @@ -16459,19 +16469,18 @@ 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(94): info: check box.boundsN(0) == detail::Interval(0.0, 1.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(95): info: check box.boundsN(1) == detail::Interval(0.0, 2.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(96): info: check box.boundsN(2) == detail::Interval(0.0) has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(73): Leaving test case "testExpandToInclude"; testing time: 285us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(73): Leaving test case "testExpandToInclude"; testing time: 5947us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(100): Entering test case "testToRing" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(103): 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(100): Leaving test case "testToRing"; testing time: 374us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(100): Leaving test case "testToRing"; testing time: 387us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(108): Entering test case "testToPolygon" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(111): 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(108): Leaving test case "testToPolygon"; testing time: 344us -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(16): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 3021us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(108): Leaving test case "testToPolygon"; testing time: 190us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(16): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 9193us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(27): Entering test suite "SFCGAL_GeometryCollectionTest" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(30): Entering test case "defaultConstructor" -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/GeometryCollectionTest.cpp(33): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(30): Leaving test case "defaultConstructor"; testing time: 263us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(30): Leaving test case "defaultConstructor"; testing time: 136us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(45): Entering test case "testAccessors" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(48): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(49): info: check 'exception "Exception" raised as expected' has passed @@ -16490,44 +16499,35 @@ 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(73): info: check g.geometryN(0).asText(0) == "POINT (2 3)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(74): info: check g.geometryN(1).asText(0) == "POINT (0 0)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(75): info: check g.geometryN(2).asText(0) == "TRIANGLE ((3 0,4 0,4 1,3 0))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(45): Leaving test case "testAccessors"; testing time: 846us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(45): Leaving test case "testAccessors"; testing time: 581us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(84): Entering test case "testIterators" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(92): info: check it->asText(0) == "POINT (0 0)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(94): info: check it->asText(0) == "POINT (1 1)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(96): info: check it == g.end() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(84): Leaving test case "testIterators"; testing time: 309us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(84): Leaving test case "testIterators"; testing time: 151us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(106): Entering test case "asTextEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3256.5250000383548} and areaRotate{3256.5250000383548} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3256.5250000383548} and expectedArea{3256.525390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(109): info: check g.asText(1) == "GEOMETRYCOLLECTION EMPTY" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(106): Leaving test case "asTextEmpty"; testing time: 255us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(106): Leaving test case "asTextEmpty"; testing time: 131us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(111): 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/GeometryCollectionTest.cpp(116): 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(111): Leaving test case "asText2d"; testing time: 264us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(111): Leaving test case "asText2d"; testing time: 135us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(120): Entering test case "asText3d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{32.650000006093478} and areaRotate{32.650000006093478} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{32.650000006093478} and expectedArea{32.64990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(126): 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(120): Leaving test case "asText3d"; testing time: 266us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(120): Leaving test case "asText3d"; testing time: 136us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(133): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(136): info: check g.geometryType() == "GeometryCollection" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(133): Leaving test case "testGeometryType"; testing time: 249us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(133): Leaving test case "testGeometryType"; testing time: 126us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(139): Entering test case "testGeometryTypeId" -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/GeometryCollectionTest.cpp(142): info: check g.geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(139): Leaving test case "testGeometryTypeId"; testing time: 244us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(139): Leaving test case "testGeometryTypeId"; testing time: 125us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(153): Entering test case "testIsGeometryCollection" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{117.85000000419311} and areaRotate{117.85000000419311} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{117.85000000419311} and expectedArea{117.849609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(155): info: check GeometryCollection().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(156): info: check MultiPoint().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(157): info: check MultiLineString().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(158): info: check MultiPolygon().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(159): info: check MultiSolid().is() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(153): Leaving test case "testIsGeometryCollection"; testing time: 258us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(153): Leaving test case "testIsGeometryCollection"; testing time: 135us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(162): Entering test case "testDropZM" -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/GeometryCollectionTest.cpp(165): info: check geomEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(166): info: check !geomEmpty.dropZ() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(167): info: check !geomEmpty.dropM() has passed @@ -16564,115 +16564,118 @@ 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(225): info: check geomZM.asText(0) == "GEOMETRYCOLLECTION (POINT (2 3)," "TRIANGLE ((0 0,1 0,1 1,0 0)))" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(227): info: check !geomZM.dropZ() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(228): info: check !geomZM.dropM() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(162): Leaving test case "testDropZM"; testing time: 481us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(162): Leaving test case "testDropZM"; testing time: 258us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(231): Entering test case "testSwapXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{89.835000026339969} and areaRotate{89.835000026339969} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{89.835000026339969} and expectedArea{89.835205078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(234): info: check geomEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(236): info: check geomEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(243): info: check geom2D.asText(1) == "GEOMETRYCOLLECTION " "(POINT (3.0 2.0)," "TRIANGLE ((0.0 0.0,0.0 1.0,1.0 1.0,0.0 0.0)))" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(253): info: check geom3D.asText(1) == "GEOMETRYCOLLECTION Z " "(POINT Z (3.0 2.0 5.0)," "TRIANGLE Z ((0.0 0.0 6.0,0.0 1.0 6.0,1.0 1.0 6.0,0.0 0.0 6.0)))" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(263): info: check geomM.is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(265): info: check geomM.asText(1) == "GEOMETRYCOLLECTION M " "(POINT M (3.0 2.0 4.0)," "TRIANGLE M ((0.0 0.0 1.0,5.0 5.0 5.0,5.0 0.0 2.0,0.0 0.0 1.0)))" has passed -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/GeometryCollectionTest.cpp(277): info: check geomZM.asText(0) == "GEOMETRYCOLLECTION ZM " "(POINT ZM (3 2 5 4)," "TRIANGLE ZM ((0 0 6 2,0 1 6 2,1 1 6 2,0 0 6 2)))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(231): Leaving test case "testSwapXY"; testing time: 433us -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(27): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 3991us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{398.10000000282696} and areaRotate{398.10000000282696} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{398.10000000282696} and expectedArea{398.10009765625} doesn't exceed 0.5% +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(85): info: difference{} between area{283.50000003180594} and areaRotate{283.50000003180594} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{283.50000003180594} and expectedArea{283.5} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970435.8 6768262,970445.4 6768259.8,970447.8 6768268.5,970439.5 6768269.6,970435.8 6768262)))' ) = 77.975 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{77.975000007624033} and areaRotate{77.975000007624033} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{77.975000007624033} and expectedArea{77.97509765625} doesn't exceed 0.5% +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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{164.97999998619844} and areaRotate{164.97999998619844} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{164.97999998619844} and expectedArea{164.97998046875} 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/GeometryCollectionTest.cpp(231): Leaving test case "testSwapXY"; testing time: 2019us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(27): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 4030us 1: ./test/unit/SFCGAL/GeometryTest.cpp(24): Entering test suite "SFCGAL_GeometryTest" 1: ./test/unit/SFCGAL/GeometryTest.cpp(66): Entering test case "getCoordinateType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{120.61500000185399} and areaRotate{120.61500000185399} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{120.61500000185399} and expectedArea{120.615112304688} doesn't exceed 0.5% 1: Test case SFCGAL_GeometryTest/getCoordinateType did not check any assertions -1: ./test/unit/SFCGAL/GeometryTest.cpp(66): Leaving test case "getCoordinateType"; testing time: 262us -1: ./test/unit/SFCGAL/GeometryTest.cpp(24): Leaving test suite "SFCGAL_GeometryTest"; testing time: 276us +1: ./test/unit/SFCGAL/GeometryTest.cpp(66): Leaving test case "getCoordinateType"; testing time: 224us +1: ./test/unit/SFCGAL/GeometryTest.cpp(24): Leaving test suite "SFCGAL_GeometryTest"; testing time: 345us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(115): Entering test suite "SFCGAL_GeometryVisitorTest" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(117): Entering test case "testVisitPoint" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(119): info: check getTypeWithVisitor() == "Point" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(117): Leaving test case "testVisitPoint"; testing time: 249us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(117): Leaving test case "testVisitPoint"; testing time: 215us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(121): Entering test case "testVisitLineString" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(123): info: check getTypeWithVisitor() == "LineString" has passed -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/GeometryVisitorTest.cpp(121): Leaving test case "testVisitLineString"; testing time: 296us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(121): Leaving test case "testVisitLineString"; testing time: 195us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(125): Entering test case "testVisitPolygon" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(127): info: check getTypeWithVisitor() == "Polygon" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(125): Leaving test case "testVisitPolygon"; testing time: 252us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(125): Leaving test case "testVisitPolygon"; testing time: 201us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(129): Entering test case "testVisitTriangle" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.91000000352841} and areaRotate{104.91000000352841} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.91000000352841} and expectedArea{104.91015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(131): info: check getTypeWithVisitor() == "Triangle" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(129): Leaving test case "testVisitTriangle"; testing time: 249us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(129): Leaving test case "testVisitTriangle"; testing time: 200us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): Entering test case "testVisitMultiPoint" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(136): info: check getTypeWithVisitor() == "MultiPoint" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): Leaving test case "testVisitMultiPoint"; testing time: 250us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): Leaving test case "testVisitMultiPoint"; testing time: 198us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): Entering test case "testVisitMultiLineString" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(140): info: check getTypeWithVisitor() == "MultiLineString" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): Leaving test case "testVisitMultiLineString"; testing time: 250us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): Leaving test case "testVisitMultiLineString"; testing time: 5369us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): Entering test case "testVisitMultiPolygon" -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/GeometryVisitorTest.cpp(144): info: check getTypeWithVisitor() == "MultiPolygon" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): Leaving test case "testVisitMultiPolygon"; testing time: 247us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): Leaving test case "testVisitMultiPolygon"; testing time: 278us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): Entering test case "testVisitMultiSolid" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(148): info: check getTypeWithVisitor() == "MultiSolid" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): Leaving test case "testVisitMultiSolid"; testing time: 248us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): Leaving test case "testVisitMultiSolid"; testing time: 142us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Entering test case "testVisitGeometryCollection" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(152): info: check getTypeWithVisitor() == "GeometryCollection" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Leaving test case "testVisitGeometryCollection"; testing time: 246us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Leaving test case "testVisitGeometryCollection"; testing time: 133us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(156): Entering test case "testVisitTriangulatedSurface" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{73.160000006786476} and areaRotate{73.160000006786476} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{73.160000006786476} and expectedArea{73.16015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(158): info: check getTypeWithVisitor() == "TriangulatedSurface" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(156): Leaving test case "testVisitTriangulatedSurface"; testing time: 246us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(156): Leaving test case "testVisitTriangulatedSurface"; testing time: 129us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(162): Entering test case "testVisitPolyhedralSurface" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(164): info: check getTypeWithVisitor() == "PolyhedralSurface" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(162): Leaving test case "testVisitPolyhedralSurface"; testing time: 246us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(162): Leaving test case "testVisitPolyhedralSurface"; testing time: 128us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(168): Entering test case "testVisitSolid" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(170): info: check getTypeWithVisitor() == "Solid" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(168): Leaving test case "testVisitSolid"; testing time: 247us -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(115): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 3145us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(168): Leaving test case "testVisitSolid"; testing time: 132us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(115): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 7731us 1: ./test/unit/SFCGAL/KernelTest.cpp(19): Entering test suite "SFCGAL_KernelTest" 1: ./test/unit/SFCGAL/KernelTest.cpp(24): Entering test case "testRobustArithmetric" 1: ./test/unit/SFCGAL/KernelTest.cpp(30): info: check v == 0 has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(24): Leaving test case "testRobustArithmetric"; testing time: 278us -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/KernelTest.cpp(24): Leaving test case "testRobustArithmetric"; testing time: 155us 1: ./test/unit/SFCGAL/KernelTest.cpp(37): Entering test case "testSerializeDeserialize" 1: ./test/unit/SFCGAL/KernelTest.cpp(47): info: check a == b has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(37): Leaving test case "testSerializeDeserialize"; testing time: 291us +1: ./test/unit/SFCGAL/KernelTest.cpp(37): Leaving test case "testSerializeDeserialize"; testing time: 158us 1: ./test/unit/SFCGAL/KernelTest.cpp(53): Entering test case "testIntersectsRobutness" 1: ./test/unit/SFCGAL/KernelTest.cpp(64): info: check abIcd != nullptr has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(73): info: check abIef != nullptr has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(77): info: check intersectionA.toPoint_2() == intersectionB.toPoint_2() has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(53): Leaving test case "testIntersectsRobutness"; testing time: 394us -1: ./test/unit/SFCGAL/KernelTest.cpp(19): Leaving test suite "SFCGAL_KernelTest"; testing time: 1ms +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{91.835000007886094} and areaRotate{91.835000007886094} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{91.835000007886094} and expectedArea{91.83544921875} doesn't exceed 0.5% +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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.670000008999551} and areaRotate{61.670000008999551} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.670000008999551} and expectedArea{61.67041015625} doesn't exceed 0.5% +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/KernelTest.cpp(53): Leaving test case "testIntersectsRobutness"; testing time: 839us +1: ./test/unit/SFCGAL/KernelTest.cpp(19): Leaving test suite "SFCGAL_KernelTest"; testing time: 1208us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{291.22000000841217} and areaRotate{291.22000000841217} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{291.22000000841217} and expectedArea{291.22021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(20): Entering test suite "SFCGAL_LineStringTest" 1: ./test/unit/SFCGAL/LineStringTest.cpp(23): Entering test case "defaultConstructor" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{76.1350000156325} and areaRotate{76.1350000156325} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{76.1350000156325} and expectedArea{76.1357421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(26): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(27): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(28): info: check !g.isMeasured() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(29): info: check g.numPoints() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(23): Leaving test case "defaultConstructor"; testing time: 470us +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(23): Leaving test case "defaultConstructor"; testing time: 468us 1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Entering test case "constructorFromVector" -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(85): info: difference{} between area{462.61999997906446} and areaRotate{462.61999997906446} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{462.61999997906446} and expectedArea{462.6201171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(40): info: check g.numPoints() == 2U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(41): info: check g.pointN(0).x() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(42): info: check g.pointN(0).y() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(43): info: check g.pointN(1).x() == 2.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(44): info: check g.pointN(1).y() == 2.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Leaving test case "constructorFromVector"; testing time: 580us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{237.61500000672442} and areaRotate{237.61500000672442} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{237.61500000672442} and expectedArea{237.61572265625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Leaving test case "constructorFromVector"; testing time: 386us 1: ./test/unit/SFCGAL/LineStringTest.cpp(49): Entering test case "twoPointsConstructor" -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/LineStringTest.cpp(52): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(53): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(54): info: check g.asText(1) == "LINESTRING (0.0 0.0,2.0 3.0)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(49): Leaving test case "twoPointsConstructor"; testing time: 283us +1: ./test/unit/SFCGAL/LineStringTest.cpp(49): Leaving test case "twoPointsConstructor"; testing time: 291us 1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Entering test case "testClear" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{75.644999995824577} and areaRotate{75.644999995824577} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{75.644999995824577} and expectedArea{75.64501953125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(66): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Leaving test case "testClear"; testing time: 256us +1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Leaving test case "testClear"; testing time: 222us 1: ./test/unit/SFCGAL/LineStringTest.cpp(69): Entering test case "testAccessors" 1: ./test/unit/SFCGAL/LineStringTest.cpp(72): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(75): info: check g.numGeometries() == 1U has passed @@ -16680,56 +16683,44 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(81): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(84): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(86): info: check g.geometryN(0).asText(0) == "LINESTRING (0 0,1 0,1 1,2 1)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(69): Leaving test case "testAccessors"; testing time: 283us +1: ./test/unit/SFCGAL/LineStringTest.cpp(69): Leaving test case "testAccessors"; testing time: 392us 1: ./test/unit/SFCGAL/LineStringTest.cpp(90): Entering test case "testReverse_empty" -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/LineStringTest.cpp(94): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(90): Leaving test case "testReverse_empty"; testing time: 250us +1: ./test/unit/SFCGAL/LineStringTest.cpp(90): Leaving test case "testReverse_empty"; testing time: 212us 1: ./test/unit/SFCGAL/LineStringTest.cpp(96): Entering test case "testReverse_twoPoints" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{178.99999999079938} and areaRotate{178.99999999079938} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{178.99999999079938} and expectedArea{179} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(100): info: check g.pointN(0).x() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(101): info: check g.pointN(0).y() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(102): info: check g.pointN(1).x() == 0.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(103): info: check g.pointN(1).y() == 0.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(96): Leaving test case "testReverse_twoPoints"; testing time: 257us +1: ./test/unit/SFCGAL/LineStringTest.cpp(96): Leaving test case "testReverse_twoPoints"; testing time: 286us 1: ./test/unit/SFCGAL/LineStringTest.cpp(109): Entering test case "testNumSegments_empty" -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/LineStringTest.cpp(112): info: check g.numSegments() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(109): Leaving test case "testNumSegments_empty"; testing time: 241us +1: ./test/unit/SFCGAL/LineStringTest.cpp(109): Leaving test case "testNumSegments_empty"; testing time: 196us 1: ./test/unit/SFCGAL/LineStringTest.cpp(114): Entering test case "testNumSegments_onlyOnePoint" 1: ./test/unit/SFCGAL/LineStringTest.cpp(118): info: check g.numSegments() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(114): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 246us +1: ./test/unit/SFCGAL/LineStringTest.cpp(114): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 193us 1: ./test/unit/SFCGAL/LineStringTest.cpp(120): Entering test case "testNumSegments_twoPoints" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{166.70500000294254} and areaRotate{166.70500000294254} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{166.70500000294254} and expectedArea{166.705078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(123): info: check g.numSegments() == 1U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(120): Leaving test case "testNumSegments_twoPoints"; testing time: 251us +1: ./test/unit/SFCGAL/LineStringTest.cpp(120): Leaving test case "testNumSegments_twoPoints"; testing time: 197us 1: ./test/unit/SFCGAL/LineStringTest.cpp(136): Entering test case "testIsClosed_empty" -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/LineStringTest.cpp(139): info: check !g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(136): Leaving test case "testIsClosed_empty"; testing time: 299us +1: ./test/unit/SFCGAL/LineStringTest.cpp(136): Leaving test case "testIsClosed_empty"; testing time: 193us 1: ./test/unit/SFCGAL/LineStringTest.cpp(141): Entering test case "testIsClosed_noClosed" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{230.0899999984199} and areaRotate{230.0899999984199} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{230.0899999984199} and expectedArea{230.08984375} doesn't exceed 0.5% -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/LineStringTest.cpp(147): info: check !g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(141): Leaving test case "testIsClosed_noClosed"; testing time: 540us +1: ./test/unit/SFCGAL/LineStringTest.cpp(141): Leaving test case "testIsClosed_noClosed"; testing time: 5850us 1: ./test/unit/SFCGAL/LineStringTest.cpp(149): Entering test case "testIsClosed_triangle" 1: ./test/unit/SFCGAL/LineStringTest.cpp(156): info: check g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(149): Leaving test case "testIsClosed_triangle"; testing time: 287us +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(149): Leaving test case "testIsClosed_triangle"; testing time: 448us 1: ./test/unit/SFCGAL/LineStringTest.cpp(163): Entering test case "simpleIteratorTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.95499999368963} and areaRotate{104.95499999368963} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.95499999368963} and expectedArea{104.954833984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(172): info: check it->asText(3) == "POINT (0.000 0.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(174): info: check it != end has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(175): info: check it->asText(3) == "POINT (1.000 1.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(177): info: check it != end has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(178): info: check it->asText(3) == "POINT (2.000 2.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(180): info: check it == end has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(163): Leaving test case "simpleIteratorTest"; testing time: 276us +1: ./test/unit/SFCGAL/LineStringTest.cpp(163): Leaving test case "simpleIteratorTest"; testing time: 200us 1: ./test/unit/SFCGAL/LineStringTest.cpp(183): Entering test case "iteratorTests" -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 1: ./test/unit/SFCGAL/LineStringTest.cpp(197): info: check *pi == g.pointN(i).toPoint_2() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(197): info: check *pi == g.pointN(i).toPoint_2() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(197): info: check *pi == g.pointN(i).toPoint_2() has passed @@ -16738,45 +16729,36 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(205): info: check *ppi == g.pointN(i).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(205): info: check *ppi == g.pointN(i).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(205): info: check *ppi == g.pointN(i).toPoint_3() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(183): Leaving test case "iteratorTests"; testing time: 273us +1: ./test/unit/SFCGAL/LineStringTest.cpp(183): Leaving test case "iteratorTests"; testing time: 159us 1: ./test/unit/SFCGAL/LineStringTest.cpp(212): Entering test case "testToPolygon_2_Empty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{155.41999999411843} and areaRotate{155.41999999411843} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{155.41999999411843} and expectedArea{155.42041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(216): info: check polygon.is_empty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(212): Leaving test case "testToPolygon_2_Empty"; testing time: 229us +1: ./test/unit/SFCGAL/LineStringTest.cpp(212): Leaving test case "testToPolygon_2_Empty"; testing time: 130us 1: ./test/unit/SFCGAL/LineStringTest.cpp(218): Entering test case "testToPolygon_2_checkOrientation" 1: ./test/unit/SFCGAL/LineStringTest.cpp(229): info: check !polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(230): info: check polygon.is_clockwise_oriented() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(235): info: check !polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(236): info: check polygon.is_counterclockwise_oriented() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(218): Leaving test case "testToPolygon_2_checkOrientation"; testing time: 247us +1: ./test/unit/SFCGAL/LineStringTest.cpp(218): Leaving test case "testToPolygon_2_checkOrientation"; testing time: 137us 1: ./test/unit/SFCGAL/LineStringTest.cpp(243): Entering test case "testClone" -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/LineStringTest.cpp(249): info: check copy->is() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(250): info: check copy->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(243): Leaving test case "testClone"; testing time: 241us +1: ./test/unit/SFCGAL/LineStringTest.cpp(243): Leaving test case "testClone"; testing time: 131us 1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Entering test case "testBoundary_empty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{160.91999998960699} and areaRotate{160.91999998960699} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{160.91999998960699} and expectedArea{160.92041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(258): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(259): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Leaving test case "testBoundary_empty"; testing time: 337us +1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Leaving test case "testBoundary_empty"; testing time: 223us 1: ./test/unit/SFCGAL/LineStringTest.cpp(261): Entering test case "testBoundary_3points" 1: ./test/unit/SFCGAL/LineStringTest.cpp(269): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(270): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(271): info: check boundary->numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(261): Leaving test case "testBoundary_3points"; testing time: 249us +1: ./test/unit/SFCGAL/LineStringTest.cpp(261): Leaving test case "testBoundary_3points"; testing time: 134us 1: ./test/unit/SFCGAL/LineStringTest.cpp(273): Entering test case "testBoundary_closed" -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/LineStringTest.cpp(282): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(283): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(273): Leaving test case "testBoundary_closed"; testing time: 242us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{183.01999999662354} and areaRotate{183.01999999662354} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{183.01999999662354} and expectedArea{183.02001953125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/LineStringTest.cpp(273): Leaving test case "testBoundary_closed"; testing time: 130us 1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Entering test case "testEnvelope_empty" -2: area( ' MULTIPOLYGON(((970850.2 6768862.4,970836.2 6768862,970836.9 6768831.4,970851.6 6768831.6,970850.2 6768862.4)))' ) = 440.86 1: ./test/unit/SFCGAL/LineStringTest.cpp(289): info: check LineString().envelope().isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Leaving test case "testEnvelope_empty"; testing time: 345us +1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Leaving test case "testEnvelope_empty"; testing time: 215us 1: ./test/unit/SFCGAL/LineStringTest.cpp(291): Entering test case "testEnvelope_2D" 1: ./test/unit/SFCGAL/LineStringTest.cpp(299): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(300): info: check !box.is3D() has passed @@ -16784,10 +16766,8 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(303): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(304): info: check box.yMin() == 5.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(305): info: check box.yMax() == 9.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(291): Leaving test case "testEnvelope_2D"; testing time: 250us +1: ./test/unit/SFCGAL/LineStringTest.cpp(291): Leaving test case "testEnvelope_2D"; testing time: 137us 1: ./test/unit/SFCGAL/LineStringTest.cpp(307): Entering test case "testEnvelope_3D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{440.85999999609385} and areaRotate{440.85999999609385} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{440.85999999609385} and expectedArea{440.85986328125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(315): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(316): info: check box.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(318): info: check box.xMin() == 1.0 has passed @@ -16796,49 +16776,40 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(321): info: check box.yMax() == 9.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(322): info: check box.zMin() == 11.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(323): info: check box.zMax() == 17.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(307): Leaving test case "testEnvelope_3D"; testing time: 249us +1: ./test/unit/SFCGAL/LineStringTest.cpp(307): Leaving test case "testEnvelope_3D"; testing time: 138us 1: ./test/unit/SFCGAL/LineStringTest.cpp(327): Entering test case "asTextEmpty" -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/LineStringTest.cpp(330): info: check g.asText(1) == "LINESTRING EMPTY" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(327): Leaving test case "asTextEmpty"; testing time: 224us +1: ./test/unit/SFCGAL/LineStringTest.cpp(327): Leaving test case "asTextEmpty"; testing time: 127us 1: ./test/unit/SFCGAL/LineStringTest.cpp(332): Entering test case "asText2d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{356.5000000102923} and areaRotate{356.5000000102923} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{356.5000000102923} and expectedArea{356.50048828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(335): info: check g.asText(3) == "LINESTRING (2.000 3.000,4.000 5.000)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(332): Leaving test case "asText2d"; testing time: 230us +1: ./test/unit/SFCGAL/LineStringTest.cpp(332): Leaving test case "asText2d"; testing time: 131us 1: ./test/unit/SFCGAL/LineStringTest.cpp(337): Entering test case "asText3d" -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 1: ./test/unit/SFCGAL/LineStringTest.cpp(340): 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(337): Leaving test case "asText3d"; testing time: 468us +1: ./test/unit/SFCGAL/LineStringTest.cpp(337): Leaving test case "asText3d"; testing time: 133us 1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Entering test case "testGeometryType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{138.57999998809214} and areaRotate{138.57999998809214} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{138.57999998809214} and expectedArea{138.580078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(348): info: check g.geometryType() == "LineString" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Leaving test case "testGeometryType"; testing time: 242us +1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Leaving test case "testGeometryType"; testing time: 126us 1: ./test/unit/SFCGAL/LineStringTest.cpp(352): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/LineStringTest.cpp(355): info: check g.geometryTypeId() == TYPE_LINESTRING has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(352): Leaving test case "testGeometryTypeId"; testing time: 223us +1: ./test/unit/SFCGAL/LineStringTest.cpp(352): Leaving test case "testGeometryTypeId"; testing time: 124us 1: ./test/unit/SFCGAL/LineStringTest.cpp(362): Entering test case "testIsEmpty_true" -2: area( ' MULTIPOLYGON(((970552.6 6768988,970549 6769001.3,970535.6 6768996.8,970541.2 6768984.8,970552.6 6768988)))' ) = 174.57 1: ./test/unit/SFCGAL/LineStringTest.cpp(365): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(362): Leaving test case "testIsEmpty_true"; testing time: 222us +1: ./test/unit/SFCGAL/LineStringTest.cpp(362): Leaving test case "testIsEmpty_true"; testing time: 124us 1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Entering test case "testIsEmpty_false" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{174.56999999773205} and areaRotate{174.56999999773205} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{174.56999999773205} and expectedArea{174.57080078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(370): info: check !g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Leaving test case "testIsEmpty_false"; testing time: 215us +1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Leaving test case "testIsEmpty_false"; testing time: 126us 1: ./test/unit/SFCGAL/LineStringTest.cpp(374): Entering test case "testIs3D_false" 1: ./test/unit/SFCGAL/LineStringTest.cpp(377): info: check !g.is3D() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(374): Leaving test case "testIs3D_false"; testing time: 222us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{312.90000000653845} and areaRotate{312.90000000653845} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{312.90000000653845} and expectedArea{312.8994140625} doesn't exceed 0.5% +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(374): Leaving test case "testIs3D_false"; testing time: 1461us 1: ./test/unit/SFCGAL/LineStringTest.cpp(379): Entering test case "testIs3D_true" -2: area( ' MULTIPOLYGON(((970555.1 6768971.4,970549.2 6768972,970550.5 6768979.9,970556.8 6768979.6,970555.1 6768971.4)))' ) = 49.78 1: ./test/unit/SFCGAL/LineStringTest.cpp(382): info: check g.is3D() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(379): Leaving test case "testIs3D_true"; testing time: 222us +1: ./test/unit/SFCGAL/LineStringTest.cpp(379): Leaving test case "testIs3D_true"; testing time: 286us 1: ./test/unit/SFCGAL/LineStringTest.cpp(389): Entering test case "isLineString" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{49.780000001430395} and areaRotate{49.780000001430395} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{49.780000001430395} and expectedArea{49.77978515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(392): info: check g.is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(389): Leaving test case "isLineString"; testing time: 214us +1: ./test/unit/SFCGAL/LineStringTest.cpp(389): Leaving test case "isLineString"; testing time: 204us 1: ./test/unit/SFCGAL/LineStringTest.cpp(395): Entering test case "testDropZM" 1: ./test/unit/SFCGAL/LineStringTest.cpp(398): info: check lineEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(399): info: check !lineEmpty.is3D() has passed @@ -16869,7 +16840,6 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(434): info: check lineZM.dropM() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(435): info: check lineZM.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(436): info: check !lineZM.isMeasured() has passed -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/LineStringTest.cpp(437): info: check lineZM.asText(0) == "LINESTRING Z (0 0 2,1 1 5)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(438): info: check !lineZM.dropM() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(440): info: check lineZM.dropZ() has passed @@ -16878,62 +16848,48 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(443): info: check lineZM.asText(0) == "LINESTRING (0 0,1 1)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(444): info: check !lineZM.dropZ() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(445): info: check !lineZM.dropM() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(395): Leaving test case "testDropZM"; testing time: 389us +1: ./test/unit/SFCGAL/LineStringTest.cpp(395): Leaving test case "testDropZM"; testing time: 1437us 1: ./test/unit/SFCGAL/LineStringTest.cpp(448): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/LineStringTest.cpp(451): info: check lineEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(453): info: check lineEmpty.isEmpty() has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{246.74999999452763} and areaRotate{246.74999999452763} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{246.74999999452763} and expectedArea{246.74951171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(457): info: check line2D.asText(0) == "LINESTRING (0 3,4 1)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(461): info: check line3D.asText(0) == "LINESTRING Z (0 -2 2,1 5 5)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(466): info: check lineM->asText(0) == "LINESTRING M (0 0 4,1 1 5,2 2 6)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(470): info: check lineZM.asText(0) == "LINESTRING ZM (0 3 2 4,23 1 5 4)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(448): Leaving test case "testSwapXY"; testing time: 323us +1: ./test/unit/SFCGAL/LineStringTest.cpp(448): Leaving test case "testSwapXY"; testing time: 5238us 1: ./test/unit/SFCGAL/LineStringTest.cpp(473): Entering test case "getCoordinateType" 1: ./test/unit/SFCGAL/LineStringTest.cpp(475): info: check io::readWkt("LINESTRING (0 0, 1 1)")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(477): info: check io::readWkt("LINESTRING Z (0 0 1, 1 1 1)")->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(480): info: check io::readWkt("LINESTRING M (0 0 2, 1 1 2)")->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed -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/LineStringTest.cpp(483): info: check io::readWkt("LINESTRING ZM (0 0 1 2, 1 1 1 2)")->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(473): Leaving test case "getCoordinateType"; testing time: 314us -1: ./test/unit/SFCGAL/LineStringTest.cpp(20): Leaving test suite "SFCGAL_LineStringTest"; testing time: 11222us +1: ./test/unit/SFCGAL/LineStringTest.cpp(473): Leaving test case "getCoordinateType"; testing time: 346us +1: ./test/unit/SFCGAL/LineStringTest.cpp(20): Leaving test suite "SFCGAL_LineStringTest"; testing time: 22177us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(17): Entering test suite "SFCGAL_MultiLineStringTest" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(19): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(22): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(23): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(24): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 248us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 152us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(28): Entering test case "addLineString" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{132.40000000314109} and areaRotate{132.40000000314109} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{132.40000000314109} and expectedArea{132.400390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(32): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(35): info: check g.numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(28): Leaving test case "addLineString"; testing time: 230us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(28): Leaving test case "addLineString"; testing time: 137us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): Entering test case "addLineStringThrow" -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(85): info: difference{} between area{93.925000002221424} and areaRotate{93.925000002221424} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.925000002221424} and expectedArea{93.92431640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(41): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): Leaving test case "addLineStringThrow"; testing time: 853us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): Leaving test case "addLineStringThrow"; testing time: 1065us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): Entering test case "asTextEmpty" -2: area( ' MULTIPOLYGON(((970661.6 6768946.1,970649.8 6768953.6,970661.6 6768969.4,970673 6768963.5,970661.6 6768946.1)))' ) = 270.28 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(49): info: check g.asText(1) == "MULTILINESTRING EMPTY" has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): Leaving test case "asTextEmpty"; testing time: 294us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): Leaving test case "asTextEmpty"; testing time: 274us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): Entering test case "asText2d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{270.28000000442114} and areaRotate{270.28000000442114} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{270.28000000442114} and expectedArea{270.27978515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): 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(52): Leaving test case "asText2d"; testing time: 240us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): Leaving test case "asText2d"; testing time: 243us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Entering test case "isGeometryCollection" -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/MultiLineStringTest.cpp(66): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "isGeometryCollection"; testing time: 219us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "isGeometryCollection"; testing time: 210us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(69): Entering test case "isMultiLineString" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(72): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(69): Leaving test case "isMultiLineString"; testing time: 210us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(69): Leaving test case "isMultiLineString"; testing time: 195us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(75): Entering test case "dropZM" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{41.510000000006229} and areaRotate{41.510000000006229} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{41.510000000006229} and expectedArea{41.510009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(78): info: check multiLineStringEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(79): info: check !multiLineStringEmpty.is3D() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(80): info: check !multiLineStringEmpty.isMeasured() has passed @@ -16974,42 +16930,53 @@ 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(143): info: check !multiLineStringZM.isMeasured() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(144): info: check !multiLineStringZM.dropM() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(145): info: check !multiLineStringZM.dropZ() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(75): Leaving test case "dropZM"; testing time: 408us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(75): Leaving test case "dropZM"; testing time: 1598us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(148): Entering test case "swapXY" -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/MultiLineStringTest.cpp(151): info: check multiLineStringEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(153): info: check multiLineStringEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(161): info: check multiLineString2D.asText(0) == "MULTILINESTRING ((3 2,5 4),(7 6,10 9))" has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(170): info: check multiLineString3D.asText(0) == "MULTILINESTRING Z ((3 2 5,5 4 5),(7 6 5,10 9 5))" has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(179): info: check multiLineStringM.asText(0) == "MULTILINESTRING M ((0 0 4,1 1 5,2 2 6),(2 3 4,2 4 5))" has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(188): info: check multiLineStringZM.asText(0) == "MULTILINESTRING ZM ((3 2 5 2,5 4 5 2),(7 6 5 1,10 9 5 1))" has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(148): Leaving test case "swapXY"; testing time: 343us -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(17): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 3131us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(148): Leaving test case "swapXY"; testing time: 502us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(17): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 4844us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(17): Entering test suite "SFCGAL_MultiPointTest" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(19): Entering test case "defaultConstructor" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1498.6600000220442} and areaRotate{1498.6600000220442} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1498.6600000220442} and expectedArea{1498.66015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(22): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(23): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(24): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 239us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 293us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(27): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(30): info: check g.geometryTypeId() == TYPE_MULTIPOINT has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(27): Leaving test case "testGeometryTypeId"; testing time: 212us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(34): Entering test case "addPoint" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(38): info: check g.numGeometries() == 1U has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3256.5250000383548} and areaRotate{3256.5250000383548} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3256.5250000383548} and expectedArea{3256.525390625} doesn't exceed 0.5% +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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{32.650000006093478} and areaRotate{32.650000006093478} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{32.650000006093478} and expectedArea{32.64990234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((963507.6 6230245.7,963502 6230245.5,963503 6230224.3,963508.5 6230224.5,963507.6 6230245.7)))' ) = 117.85 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{117.85000000419311} and areaRotate{117.85000000419311} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{117.85000000419311} and expectedArea{117.849609375} doesn't exceed 0.5% +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: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{89.835000026339969} and areaRotate{89.835000026339969} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{89.835000026339969} and expectedArea{89.835205078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((245256.3 6856304.4,245257.1 6856298,245236.2 6856295,245235.5 6856299.9,245256.3 6856304.4)))' ) = 120.615 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{120.61500000185399} and areaRotate{120.61500000185399} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{120.61500000185399} and expectedArea{120.615112304688} doesn't exceed 0.5% +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/MultiPointTest.cpp(40): info: check g.numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(34): Leaving test case "addPoint"; testing time: 214us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(34): Leaving test case "addPoint"; testing time: 5994us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(43): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(46): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(43): Leaving test case "addLineStringThrow"; testing time: 240us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(43): Leaving test case "addLineStringThrow"; testing time: 354us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(51): Entering test case "asTextEmpty" -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 1: ./test/unit/SFCGAL/MultiPointTest.cpp(54): info: check g.asText(1) == "MULTIPOINT EMPTY" has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(51): Leaving test case "asTextEmpty"; testing time: 218us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(51): Leaving test case "asTextEmpty"; testing time: 172us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(57): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(62): info: check g.asText(3) == "MULTIPOINT ((2.000 3.000),(3.000 4.000))" has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(57): Leaving test case "asText2d"; testing time: 223us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(57): Leaving test case "asText2d"; testing time: 219us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(65): Entering test case "dropZM" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(68): info: check multiPointEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(69): info: check !multiPointEmpty.is3D() has passed @@ -17051,62 +17018,51 @@ 1: ./test/unit/SFCGAL/MultiPointTest.cpp(121): info: check !multiPointZM.isMeasured() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(122): info: check !multiPointZM.dropM() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(123): info: check !multiPointZM.dropZ() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(65): Leaving test case "dropZM"; testing time: 396us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(65): Leaving test case "dropZM"; testing time: 309us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(126): Entering test case "swapXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{391.22000006231383} and areaRotate{391.22000006231383} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{391.22000006231383} and expectedArea{391.2197265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(129): info: check multiPointEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(131): info: check multiPointEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(137): info: check multiPoint2D.asText(0) == "MULTIPOINT ((3 2),(5 4))" has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(143): info: check multiPoint3D.asText(0) == "MULTIPOINT Z ((3 9 5),(5 12 7))" has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(149): info: check multiPointM.asText(0) == "MULTIPOINT M ((7 20 4),(9 14 7))" has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(155): info: check multiPointZM.asText(0) == "MULTIPOINT ZM ((-3 -2 5 6),(-5 42 7 8))" has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(126): Leaving test case "swapXY"; testing time: 360us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(126): Leaving test case "swapXY"; testing time: 192us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(160): Entering test case "isGeometryCollection" -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/MultiPointTest.cpp(163): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(160): Leaving test case "isGeometryCollection"; testing time: 231us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(160): Leaving test case "isGeometryCollection"; testing time: 137us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(166): Entering test case "isMultiPoint" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(169): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(166): Leaving test case "isMultiPoint"; testing time: 212us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(166): Leaving test case "isMultiPoint"; testing time: 127us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(172): Entering test case "getCoordinateType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{181.86499999947506} and areaRotate{181.86499999947506} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{181.86499999947506} and expectedArea{181.864990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(174): info: check io::readWkt("MULTIPOINT((0 0), (1 1))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(177): info: check io::readWkt("MULTIPOINT Z((0 0 1), (1 1 1))")->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(180): info: check io::readWkt("MULTIPOINT M((0 0 2), (1 1 2))")->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(183): info: check io::readWkt("MULTIPOINT ZM((0 0 1 2), (1 1 1 2))")->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(172): Leaving test case "getCoordinateType"; testing time: 302us -1: ./test/unit/SFCGAL/MultiPointTest.cpp(17): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 2938us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(172): Leaving test case "getCoordinateType"; testing time: 178us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(17): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 8454us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(19): Entering test suite "SFCGAL_MultiPolygonTest" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(21): Entering test case "defaultConstructor" -2: area( ' MULTIPOLYGON(((237616.7 6875615,237613.8 6875715.7,237629.2 6875715.8,237631.9 6875615.8,237616.7 6875615)))' ) = 1536.62 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(24): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(25): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(26): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 234us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 137us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(29): Entering test case "testGeometryTypeId" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1536.615000003676} and areaRotate{1536.615000003676} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1536.615000003676} and expectedArea{1536.61511230469} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(32): info: check g.geometryTypeId() == TYPE_MULTIPOLYGON has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 208us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 126us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(36): Entering test case "addPolygon" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(40): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(42): info: check g.numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(36): Leaving test case "addPolygon"; testing time: 215us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(36): Leaving test case "addPolygon"; testing time: 128us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(45): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(48): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 243us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 151us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(53): Entering test case "asTextEmpty" -2: area( ' MULTIPOLYGON(((237198 6875599.4,237224.8 6875606.8,237237.9 6875560.8,237210.2 6875553.6,237198 6875599.4)))' ) = 1343.12 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(56): info: check g.asText(1) == "MULTIPOLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(53): Leaving test case "asTextEmpty"; testing time: 211us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(53): Leaving test case "asTextEmpty"; testing time: 133us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(58): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(63): 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(58): Leaving test case "asText2d"; testing time: 244us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(58): Leaving test case "asText2d"; testing time: 147us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(69): Entering test case "dropZM" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1343.1199999948026} and areaRotate{1343.1199999948026} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1343.1199999948026} and expectedArea{1343.1201171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(72): info: check !emptyMultiPolygon.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(73): info: check !emptyMultiPolygon.isMeasured() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(74): info: check !emptyMultiPolygon.dropM() has passed @@ -17124,7 +17080,6 @@ 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(124): info: check !multiPolygon3D.dropM() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(125): info: check !multiPolygon3D.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(126): info: check !multiPolygon3D.dropZ() 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/MultiPolygonTest.cpp(133): info: check !multiPolygonM.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(134): info: check multiPolygonM.isMeasured() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(135): info: check !multiPolygonM.dropZ() has passed @@ -17147,91 +17102,81 @@ 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(166): info: check !multiPolygonZM.isMeasured() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(167): info: check !multiPolygonZM.dropM() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(168): info: check !multiPolygonZM.dropZ() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(69): Leaving test case "dropZM"; testing time: 648us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(69): Leaving test case "dropZM"; testing time: 441us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(171): Entering test case "swapXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{65.445000002544418} and areaRotate{65.445000002544418} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{65.445000002544418} and expectedArea{65.4453125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(174): info: check emptyMultiPolygon.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(176): info: check emptyMultiPolygon.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(196): info: check multiPolygon2D.asText(0) == "MULTIPOLYGON (((0 0,0 1,1 1,1 0,0 0)),((5 3,5 4,6 4,6 3,5 3)))" has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(218): info: check multiPolygon3D.asText(1) == "MULTIPOLYGON 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))," "((3.0 5.0 3.0,4.0 5.0 3.0,4.0 6.0 3.0,3.0 6.0 3.0,3.0 5.0 3.0)))" has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(230): info: check multiPolygonM.asText(0) == "MULTIPOLYGON M " "(((0 0 1,3 0 2,3 3 3,0 3 4,0 0 1))," "((5 4 1,4 1 2,0 4 4,5 4 1)))" has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(243): info: check multiPolygonZM.asText(0) == "MULTIPOLYGON ZM " "(((0 0 1 4,3 0 2 5,3 3 3 6,0 3 4 7,0 0 1 4))," "((4 2 1 5,7 7 7 6,2 4 5 7,4 2 1 5)))" has passed -2: area( ' MULTIPOLYGON(((947669.9 6230067.6,947685.7 6230090,947644.1 6230121.3,947627.8 6230098.2,947669.9 6230067.6)))' ) = 1448.83 -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(171): Leaving test case "swapXY"; testing time: 489us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(171): Leaving test case "swapXY"; testing time: 292us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(251): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(254): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(251): Leaving test case "isGeometryCollection"; testing time: 261us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(251): Leaving test case "isGeometryCollection"; testing time: 140us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(257): Entering test case "isMultiPolygon" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1448.8349999901861} and areaRotate{1448.8349999901861} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1448.8349999901861} and expectedArea{1448.8349609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(260): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(257): Leaving test case "isMultiPolygon"; testing time: 239us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(257): Leaving test case "isMultiPolygon"; testing time: 2086us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(263): Entering test case "getCoordinateType" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(265): info: check io::readWkt("MULTIPOLYGON(((0 0, 1 0, 1 1, 0 1, 0 0)))") ->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(268): info: check io::readWkt("MULTIPOLYGON Z(((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(272): info: check io::readWkt("MULTIPOLYGON M(((0 0 2, 1 0 2, 1 1 2, 0 1 2, 0 0 2)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(276): info: check io::readWkt( "MULTIPOLYGON ZM(((0 0 1 2, 1 0 1 2, 1 1 1 2, 0 1 1 2, 0 0 1 2)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -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 -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(263): Leaving test case "getCoordinateType"; testing time: 380us -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(19): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 3471us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(263): Leaving test case "getCoordinateType"; testing time: 562us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(19): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 4519us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(19): Entering test suite "SFCGAL_MultiSolidTest" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(21): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(24): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(25): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(26): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 246us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 307us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(29): Entering test case "testGeometryTypeId" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{154.46499998959774} and areaRotate{154.46499998959774} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{154.46499998959774} and expectedArea{154.46484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(32): info: check g.geometryTypeId() == TYPE_MULTISOLID has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 212us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.91000000352841} and areaRotate{104.91000000352841} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.91000000352841} and expectedArea{104.91015625} doesn't exceed 0.5% +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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{73.160000006786476} and areaRotate{73.160000006786476} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{73.160000006786476} and expectedArea{73.16015625} doesn't exceed 0.5% +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(85): info: difference{} between area{76.1350000156325} and areaRotate{76.1350000156325} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{76.1350000156325} and expectedArea{76.1357421875} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 5189us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(36): Entering test case "addSolid" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(40): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(42): info: check g.numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(36): Leaving test case "addSolid"; testing time: 217us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(36): Leaving test case "addSolid"; testing time: 337us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(45): Entering test case "addLineStringThrow" -2: area( ' MULTIPOLYGON(((925714.7 6507600,925723.1 6507598.3,925722.8 6507587.7,925714 6507589,925714.7 6507600)))' ) = 93.63 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(48): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 241us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 230us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(53): Entering test case "asTextEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.629999984952093} and areaRotate{93.629999984952093} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.629999984952093} and expectedArea{93.6298828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(56): info: check g.asText(1) == "MULTISOLID EMPTY" has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(53): Leaving test case "asTextEmpty"; testing time: 217us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(53): Leaving test case "asTextEmpty"; testing time: 166us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(58): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(63): 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(58): Leaving test case "asText2d"; testing time: 342us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(58): Leaving test case "asText2d"; testing time: 292us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(76): Entering test case "isGeometryCollection" -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/MultiSolidTest.cpp(79): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(76): Leaving test case "isGeometryCollection"; testing time: 220us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(76): Leaving test case "isGeometryCollection"; testing time: 165us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(82): Entering test case "isMultiSolid" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(85): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(82): Leaving test case "isMultiSolid"; testing time: 209us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(82): Leaving test case "isMultiSolid"; testing time: 182us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Entering test case "dropZ" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{408.72999999707395} and areaRotate{408.72999999707395} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{408.72999999707395} and expectedArea{408.72985839843801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(91): info: check geom.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(92): info: check !geom.dropZ() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(96): info: check geom.dropZ() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(97): info: check geom.asText(0) == "MULTISOLID (((((0 0,0 1,1 1,1 0,0 0)),((0 0,1 0,1 1,0 " "1,0 0)),((0 0,1 0,1 0,0 0,0 0)),((1 1,0 1,0 1,1 1," "1 1)),((1 0,1 1,1 1,1 0,1 0)),((0 0,0 0,0 1,0 1,0 " "0)))),((((2 4,2 5,3 5,3 4,2 4)),((2 4,3 4,3 5,2 5,2 " "4)),((2 4,3 4,3 4,2 4,2 4)),((3 5,2 5,2 5,3 5,3 5))" ",((3 4,3 5,3 5,3 4,3 4)),((2 4,2 4,2 5,2 5,2 4)))))" has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(105): info: check !geom.dropZ() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Leaving test case "dropZ"; testing time: 365us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Leaving test case "dropZ"; testing time: 405us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(108): Entering test case "swapXY" -2: area( ' MULTIPOLYGON(((505107.6 6885459.2,505121 6885454.8,505119.1 6885448.3,505104.9 6885453,505107.6 6885459.2)))' ) = 98.095 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(115): info: check geom.asText(0) == "MULTISOLID Z (" "((((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))," "((0 0 1,0 1 1,1 1 1,1 0 1,0 0 1))," "((0 0 0,0 1 0,0 1 1,0 0 1,0 0 0))," "((1 1 0,1 0 0,1 0 1,1 1 1,1 1 0))," "((0 1 0,1 1 0,1 1 1,0 1 1,0 1 0))," "((0 0 0,0 0 1,1 0 1,1 0 0,0 0 0))))," "((((4 2 6,5 2 6,5 3 6,4 3 6,4 2 6))," "((4 2 7,4 3 7,5 3 7,5 2 7,4 2 7))," "((4 2 6,4 3 6,4 3 7,4 2 7,4 2 6))," "((5 3 6,5 2 6,5 2 7,5 3 7,5 3 6))," "((4 3 6,5 3 6,5 3 7,4 3 7,4 3 6))," "((4 2 6,4 2 7,5 2 7,5 2 6,4 2 6)))))" has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(108): Leaving test case "swapXY"; testing time: 391us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(108): Leaving test case "swapXY"; testing time: 314us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(130): Entering test case "getCoordinateType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{98.095000001203516} and areaRotate{98.095000001203516} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{98.095000001203516} and expectedArea{98.094970703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(142): info: check geom->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(145): info: check cube->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(147): info: check geom->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(149): info: check geom->getCoordinateType() == CoordinateType::COORDINATE_XY has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(130): Leaving test case "getCoordinateType"; testing time: 475us -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/MultiSolidTest.cpp(19): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 3236us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(130): Leaving test case "getCoordinateType"; testing time: 448us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(19): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 8336us 1: ./test/unit/SFCGAL/NumericTest.cpp(15): Entering test suite "SFCGAL_NumericTest" 1: ./test/unit/SFCGAL/NumericTest.cpp(17): Entering test case "testFloorRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(19): info: check SFCGAL::floor(CGAL::Gmpq(0)) == 0 has passed @@ -17240,25 +17185,22 @@ 1: ./test/unit/SFCGAL/NumericTest.cpp(22): info: check SFCGAL::floor(CGAL::Gmpq(2, 3)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(23): info: check SFCGAL::floor(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(24): info: check SFCGAL::floor(CGAL::Gmpq(4, 3)) == 1 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(17): Leaving test case "testFloorRational"; testing time: 339us +1: ./test/unit/SFCGAL/NumericTest.cpp(17): Leaving test case "testFloorRational"; testing time: 252us 1: ./test/unit/SFCGAL/NumericTest.cpp(27): Entering test case "testCeilRational" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{71.974999983351523} and areaRotate{71.974999983351523} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{71.974999983351523} and expectedArea{71.97509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/NumericTest.cpp(29): info: check SFCGAL::ceil(CGAL::Gmpq(0)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(30): info: check SFCGAL::ceil(CGAL::Gmpq(1, 2)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(31): info: check SFCGAL::ceil(CGAL::Gmpq(1, 3)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(32): info: check SFCGAL::ceil(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(33): info: check SFCGAL::ceil(CGAL::Gmpq(4, 3)) == 2 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(27): Leaving test case "testCeilRational"; testing time: 248us +1: ./test/unit/SFCGAL/NumericTest.cpp(27): Leaving test case "testCeilRational"; testing time: 588us 1: ./test/unit/SFCGAL/NumericTest.cpp(36): Entering test case "testRoundRational" -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/NumericTest.cpp(38): info: check SFCGAL::round(CGAL::Gmpq(0)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(39): info: check SFCGAL::round(CGAL::Gmpq(1, 2)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(40): info: check SFCGAL::round(CGAL::Gmpq(1, 3)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(41): info: check SFCGAL::round(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(42): info: check SFCGAL::round(CGAL::Gmpq(4, 3)) == 1 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(36): Leaving test case "testRoundRational"; testing time: 241us -1: ./test/unit/SFCGAL/NumericTest.cpp(15): Leaving test suite "SFCGAL_NumericTest"; testing time: 852us +1: ./test/unit/SFCGAL/NumericTest.cpp(36): Leaving test case "testRoundRational"; testing time: 297us +1: ./test/unit/SFCGAL/NumericTest.cpp(15): Leaving test suite "SFCGAL_NumericTest"; testing time: 1189us 1: ./test/unit/SFCGAL/PointTest.cpp(20): Entering test suite "SFCGAL_PointTest" 1: ./test/unit/SFCGAL/PointTest.cpp(23): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/PointTest.cpp(26): info: check g.isEmpty() has passed @@ -17266,71 +17208,60 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(28): info: check !g.isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(29): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/PointTest.cpp(32): info: check 'exception "Exception" raised as expected' has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2833.820000002419} and areaRotate{2833.820000002419} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2833.820000002419} and expectedArea{2833.8193359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(33): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(34): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(35): info: check std::isnan(g.m()) has passed -1: ./test/unit/SFCGAL/PointTest.cpp(23): Leaving test case "defaultConstructor"; testing time: 294us +1: ./test/unit/SFCGAL/PointTest.cpp(23): Leaving test case "defaultConstructor"; testing time: 302us 1: ./test/unit/SFCGAL/PointTest.cpp(41): Entering test case "xyConstructor" -2: area( ' MULTIPOLYGON(((932117 6230332,932122.8 6230331.6,932124.9 6230354.9,932118.7 6230355.4,932117 6230332)))' ) = 140.955 1: ./test/unit/SFCGAL/PointTest.cpp(44): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(45): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(46): info: check g.x() == 2.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(47): info: check g.y() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(48): info: check g.z() == 0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(41): Leaving test case "xyConstructor"; testing time: 327us +1: ./test/unit/SFCGAL/PointTest.cpp(41): Leaving test case "xyConstructor"; testing time: 3548us 1: ./test/unit/SFCGAL/PointTest.cpp(53): Entering test case "xyzConstructor" 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() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyzConstructor"; testing time: 229us +1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyzConstructor"; testing time: 393us 1: ./test/unit/SFCGAL/PointTest.cpp(63): Entering test case "dimensionConstructor" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{140.95500000387409} and areaRotate{140.95500000387409} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{140.95500000387409} and expectedArea{140.95458984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(70): info: check Point(x, y, z, m, CoordinateType::COORDINATE_XY) == Point(x, y) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(71): info: check Point(x, y, z, m, CoordinateType::COORDINATE_XYZ) == Point(x, y, z) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(73): info: check Point(x, y, z, m, CoordinateType::COORDINATE_XYZM) == Point(x, y, z, m) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(77): info: check Point(x, y, z, m, CoordinateType::COORDINATE_XYM) == xym has passed -1: ./test/unit/SFCGAL/PointTest.cpp(63): Leaving test case "dimensionConstructor"; testing time: 230us +1: ./test/unit/SFCGAL/PointTest.cpp(63): Leaving test case "dimensionConstructor"; testing time: 217us 1: ./test/unit/SFCGAL/PointTest.cpp(93): Entering test case "testGetSetM" -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 1: ./test/unit/SFCGAL/PointTest.cpp(96): info: check !p.isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(97): info: check std::isnan(p.m()) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(99): info: check p.m() == 5.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(93): Leaving test case "testGetSetM"; testing time: 212us +1: ./test/unit/SFCGAL/PointTest.cpp(93): Leaving test case "testGetSetM"; testing time: 188us 1: ./test/unit/SFCGAL/PointTest.cpp(110): Entering test case "emptyToVector_2" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.859999991512666} and areaRotate{93.859999991512666} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.859999991512666} and expectedArea{93.8603515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(114): info: check CGAL::to_double(p.x()) == 0.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(115): info: check CGAL::to_double(p.y()) == 0.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(110): Leaving test case "emptyToVector_2"; testing time: 303us +1: ./test/unit/SFCGAL/PointTest.cpp(110): Leaving test case "emptyToVector_2"; testing time: 283us 1: ./test/unit/SFCGAL/PointTest.cpp(117): Entering test case "xyToVector_2" 1: ./test/unit/SFCGAL/PointTest.cpp(121): info: check CGAL::to_double(p.x()) == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(122): info: check CGAL::to_double(p.y()) == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(117): Leaving test case "xyToVector_2"; testing time: 216us +1: ./test/unit/SFCGAL/PointTest.cpp(117): Leaving test case "xyToVector_2"; testing time: 191us 1: ./test/unit/SFCGAL/PointTest.cpp(124): Entering test case "xyToVector_3" -2: area( ' MULTIPOLYGON(((378452.3 6827020.1,378432.7 6826996.8,378424.4 6827004.5,378445 6827027.1,378452.3 6827020.1)))' ) = 326.745 1: ./test/unit/SFCGAL/PointTest.cpp(129): info: check CGAL::to_double(p.x()) == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(130): info: check CGAL::to_double(p.y()) == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(131): info: check CGAL::to_double(p.z()) == 0.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(124): Leaving test case "xyToVector_3"; testing time: 218us +1: ./test/unit/SFCGAL/PointTest.cpp(124): Leaving test case "xyToVector_3"; testing time: 290us 1: ./test/unit/SFCGAL/PointTest.cpp(141): Entering test case "testClone" 1: ./test/unit/SFCGAL/PointTest.cpp(145): info: check copy->is() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(146): info: check copy->as().x() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(147): info: check copy->as().y() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(141): Leaving test case "testClone"; testing time: 216us +1: ./test/unit/SFCGAL/PointTest.cpp(141): Leaving test case "testClone"; testing time: 276us 1: ./test/unit/SFCGAL/PointTest.cpp(151): Entering test case "testBoundary" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{326.7450000181268} and areaRotate{326.7450000181268} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{326.7450000181268} and expectedArea{326.744873046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(155): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(156): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(151): Leaving test case "testBoundary"; testing time: 217us +1: ./test/unit/SFCGAL/PointTest.cpp(151): Leaving test case "testBoundary"; testing time: 233us 1: ./test/unit/SFCGAL/PointTest.cpp(160): Entering test case "testEnvelope_empty" 1: ./test/unit/SFCGAL/PointTest.cpp(162): info: check Point().envelope().isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(160): Leaving test case "testEnvelope_empty"; testing time: 210us +1: ./test/unit/SFCGAL/PointTest.cpp(160): Leaving test case "testEnvelope_empty"; testing time: 202us 1: ./test/unit/SFCGAL/PointTest.cpp(164): Entering test case "testEnvelope_2D" 1: ./test/unit/SFCGAL/PointTest.cpp(168): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(169): info: check !box.is3D() has passed @@ -17338,9 +17269,24 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(172): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(173): info: check box.yMin() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(174): info: check box.yMax() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(164): Leaving test case "testEnvelope_2D"; testing time: 224us +1: ./test/unit/SFCGAL/PointTest.cpp(164): Leaving test case "testEnvelope_2D"; testing time: 351us 1: ./test/unit/SFCGAL/PointTest.cpp(176): Entering test case "testEnvelope_3D" 1: ./test/unit/SFCGAL/PointTest.cpp(180): info: check !box.isEmpty() has passed +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(85): info: difference{} between area{462.61999997906446} and areaRotate{462.61999997906446} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{462.61999997906446} 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: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{75.644999995824577} and areaRotate{75.644999995824577} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{75.644999995824577} 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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{178.99999999079938} and areaRotate{178.99999999079938} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{178.99999999079938} and expectedArea{179} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((924703.3 6769154.4,924710.3 6769149,924721.5 6769162.9,924712.4 6769168.3,924703.3 6769154.4)))' ) = 166.705 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{166.70500000294254} and areaRotate{166.70500000294254} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{166.70500000294254} and expectedArea{166.705078125} doesn't exceed 0.5% +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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{230.0899999984199} and areaRotate{230.0899999984199} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{230.0899999984199} and expectedArea{230.08984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(181): info: check box.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(183): info: check box.xMin() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(184): info: check box.xMax() == 3.0 has passed @@ -17348,51 +17294,45 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(186): info: check box.yMax() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(187): info: check box.zMin() == 5.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(188): info: check box.zMax() == 5.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(176): Leaving test case "testEnvelope_3D"; testing time: 253us +1: ./test/unit/SFCGAL/PointTest.cpp(176): Leaving test case "testEnvelope_3D"; testing time: 5032us 1: ./test/unit/SFCGAL/PointTest.cpp(192): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/PointTest.cpp(195): info: check g.asText(1) == "POINT EMPTY" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(192): Leaving test case "asTextEmpty"; testing time: 298us +1: ./test/unit/SFCGAL/PointTest.cpp(192): Leaving test case "asTextEmpty"; testing time: 326us 1: ./test/unit/SFCGAL/PointTest.cpp(197): Entering test case "asText2d" -2: area( ' MULTIPOLYGON(((862999.5 6577949.6,862998.9 6577958.3,862996.9 6577958.2,862996.2 6577961.8,862989.7 6577961.9,862989.4 6577964.8,862970.4 6577961.2,862960.7 6577959.8,862949.1 6577958.5,862948.6 6577949.4,862990.7 6577951,862990.8 6577949.1,862999.5 6577949.6)))' ) = 561.095 1: ./test/unit/SFCGAL/PointTest.cpp(200): info: check g.asText(3) == "POINT (2.000 3.000)" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(197): Leaving test case "asText2d"; testing time: 252us +1: ./test/unit/SFCGAL/PointTest.cpp(197): Leaving test case "asText2d"; testing time: 211us 1: ./test/unit/SFCGAL/PointTest.cpp(202): Entering test case "asText3d" 1: ./test/unit/SFCGAL/PointTest.cpp(205): info: check g.asText(3) == "POINT Z (2.000 3.000 4.000)" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(202): Leaving test case "asText3d"; testing time: 231us +1: ./test/unit/SFCGAL/PointTest.cpp(202): Leaving test case "asText3d"; testing time: 166us 1: ./test/unit/SFCGAL/PointTest.cpp(209): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/PointTest.cpp(212): info: check g.geometryType() == "Point" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(209): Leaving test case "testGeometryType"; testing time: 214us +1: ./test/unit/SFCGAL/PointTest.cpp(209): Leaving test case "testGeometryType"; testing time: 179us 1: ./test/unit/SFCGAL/PointTest.cpp(215): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/PointTest.cpp(218): info: check g.geometryTypeId() == TYPE_POINT has passed -1: ./test/unit/SFCGAL/PointTest.cpp(215): Leaving test case "testGeometryTypeId"; testing time: 208us +1: ./test/unit/SFCGAL/PointTest.cpp(215): Leaving test case "testGeometryTypeId"; testing time: 192us 1: ./test/unit/SFCGAL/PointTest.cpp(222): Entering test case "testDimension" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{561.09499996150385} and areaRotate{561.09499996150385} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{561.09499996150385} and expectedArea{561.0947265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(225): info: check g.dimension() == 0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(222): Leaving test case "testDimension"; testing time: 212us +1: ./test/unit/SFCGAL/PointTest.cpp(222): Leaving test case "testDimension"; testing time: 153us 1: ./test/unit/SFCGAL/PointTest.cpp(229): Entering test case "testCoordinateDimension" 1: ./test/unit/SFCGAL/PointTest.cpp(231): info: check Point().coordinateDimension() == 0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(232): info: check Point(2.0, 3.0).coordinateDimension() == 2 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(233): info: check Point(2.0, 3.0, 4.0).coordinateDimension() == 3 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(229): Leaving test case "testCoordinateDimension"; testing time: 218us +1: ./test/unit/SFCGAL/PointTest.cpp(229): Leaving test case "testCoordinateDimension"; testing time: 184us 1: ./test/unit/SFCGAL/PointTest.cpp(236): Entering test case "testIsEmpty" -2: area( ' MULTIPOLYGON(((862673.1 6577831.2,862684.2 6577833.1,862680.2 6577858.7,862669 6577857.1,862673.1 6577831.2)))' ) = 294.2 1: ./test/unit/SFCGAL/PointTest.cpp(238): info: check Point().isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(239): info: check !Point(2.0, 3.0).isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(236): Leaving test case "testIsEmpty"; testing time: 214us +1: ./test/unit/SFCGAL/PointTest.cpp(236): Leaving test case "testIsEmpty"; testing time: 174us 1: ./test/unit/SFCGAL/PointTest.cpp(242): Entering test case "testIs3D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{294.20000001162634} and areaRotate{294.20000001162634} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{294.20000001162634} and expectedArea{294.19970703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(244): info: check !Point().is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(245): info: check !Point(2.0, 3.0).is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(246): info: check Point(2.0, 3.0, 4.0).is3D() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(242): Leaving test case "testIs3D"; testing time: 215us +1: ./test/unit/SFCGAL/PointTest.cpp(242): Leaving test case "testIs3D"; testing time: 184us 1: ./test/unit/SFCGAL/PointTest.cpp(249): Entering test case "testIsMeasured" 1: ./test/unit/SFCGAL/PointTest.cpp(251): info: check !Point().isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(252): info: check !Point(2.0, 3.0).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(253): info: check !Point(2.0, 3.0, 4.0).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(254): info: check Point(2.0, 3.0, 4.0, 5.0).isMeasured() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(249): Leaving test case "testIsMeasured"; testing time: 217us +1: ./test/unit/SFCGAL/PointTest.cpp(249): Leaving test case "testIsMeasured"; testing time: 187us 1: ./test/unit/SFCGAL/PointTest.cpp(257): Entering test case "testDropZM" 1: ./test/unit/SFCGAL/PointTest.cpp(260): info: check ptEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(261): info: check !ptEmpty.is3D() has passed @@ -17439,7 +17379,7 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(310): info: check !ptZM.dropZ() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(311): info: check !ptZM.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(312): info: check !ptZM.isMeasured() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(257): Leaving test case "testDropZM"; testing time: 354us +1: ./test/unit/SFCGAL/PointTest.cpp(257): Leaving test case "testDropZM"; testing time: 482us 1: ./test/unit/SFCGAL/PointTest.cpp(315): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/PointTest.cpp(318): info: check ptEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(320): info: check ptEmpty.isEmpty() has passed @@ -17451,101 +17391,86 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(335): info: check ptM->as().y() == 9.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(339): info: check ptZM.x() == -3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(340): info: check ptZM.y() == -2.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(315): Leaving test case "testSwapXY"; testing time: 275us +1: ./test/unit/SFCGAL/PointTest.cpp(315): Leaving test case "testSwapXY"; testing time: 304us 1: ./test/unit/SFCGAL/PointTest.cpp(347): Entering test case "isPoint" -2: area( ' MULTIPOLYGON(((554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554847.4 6463903,554857.4 6463901.8,554856.3 6463892.5,554846 6463893.9,554845.2 6463889)))' ) = 274.175 1: ./test/unit/SFCGAL/PointTest.cpp(350): info: check g.is() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(347): Leaving test case "isPoint"; testing time: 224us +1: ./test/unit/SFCGAL/PointTest.cpp(347): Leaving test case "isPoint"; testing time: 191us 1: ./test/unit/SFCGAL/PointTest.cpp(354): Entering test case "asPoint" 1: ./test/unit/SFCGAL/PointTest.cpp(357): info: check g->as().isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(354): Leaving test case "asPoint"; testing time: 213us +1: ./test/unit/SFCGAL/PointTest.cpp(354): Leaving test case "asPoint"; testing time: 178us 1: ./test/unit/SFCGAL/PointTest.cpp(361): Entering test case "testAccessors" 1: ./test/unit/SFCGAL/PointTest.cpp(364): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/PointTest.cpp(367): info: check g2D.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/PointTest.cpp(370): info: check g3D.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/PointTest.cpp(361): Leaving test case "testAccessors"; testing time: 217us +1: ./test/unit/SFCGAL/PointTest.cpp(361): Leaving test case "testAccessors"; testing time: 185us 1: ./test/unit/SFCGAL/PointTest.cpp(373): Entering test case "getCoordinateType" 1: ./test/unit/SFCGAL/PointTest.cpp(375): info: check io::readWkt("POINT (0 0)")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/PointTest.cpp(377): info: check io::readWkt("POINT Z (0 0 1)")->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/PointTest.cpp(379): info: check io::readWkt("POINT M (0 0 2)")->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/PointTest.cpp(381): info: check io::readWkt("POINT ZM (0 0 1 2)")->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/PointTest.cpp(373): Leaving test case "getCoordinateType"; testing time: 296us -1: ./test/unit/SFCGAL/PointTest.cpp(20): Leaving test suite "SFCGAL_PointTest"; testing time: 7257us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{274.17499994690809} and areaRotate{274.17499994690809} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{274.17499994690809} and expectedArea{274.175537109375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/PointTest.cpp(373): Leaving test case "getCoordinateType"; testing time: 272us +1: ./test/unit/SFCGAL/PointTest.cpp(20): Leaving test suite "SFCGAL_PointTest"; testing time: 15915us 1: ./test/unit/SFCGAL/PolygonTest.cpp(17): Entering test suite "SFCGAL_PolygonTest" 1: ./test/unit/SFCGAL/PolygonTest.cpp(20): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/PolygonTest.cpp(23): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(24): info: check !g.is3D() has passed -2: area( ' MULTIPOLYGON(((952820.5 6229728,952821.1 6229710.8,952865.7 6229696.8,952869.5 6229713.5,952820.5 6229728)))' ) = 816.06 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{816.06000001513485} and areaRotate{816.06000001513485} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{816.06000001513485} and expectedArea{816.06005859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(25): info: check g.numInteriorRings() == 0U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(20): Leaving test case "defaultConstructor"; testing time: 642us +1: ./test/unit/SFCGAL/PolygonTest.cpp(20): Leaving test case "defaultConstructor"; testing time: 209us 1: ./test/unit/SFCGAL/PolygonTest.cpp(30): Entering test case "exteriorRingConstructor" 1: ./test/unit/SFCGAL/PolygonTest.cpp(40): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(41): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(42): info: check g.numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(43): info: check g.exteriorRing().numPoints() == 5U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(30): Leaving test case "exteriorRingConstructor"; testing time: 242us +1: ./test/unit/SFCGAL/PolygonTest.cpp(30): Leaving test case "exteriorRingConstructor"; testing time: 217us 1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Entering test case "exteriorRingConstructor3D" -2: area( ' MULTIPOLYGON(((958715.2 6229347.5,958788.2 6229405.9,958752.8 6229478.7,958671.3 6229439,958715.2 6229347.5)))' ) = 8290.92 1: ./test/unit/SFCGAL/PolygonTest.cpp(54): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(55): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(56): info: check g.numInteriorRings() == 0U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Leaving test case "exteriorRingConstructor3D"; testing time: 218us +1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Leaving test case "exteriorRingConstructor3D"; testing time: 347us 1: ./test/unit/SFCGAL/PolygonTest.cpp(61): Entering test case "testConstructorTriangle" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{8290.9200000496749} and areaRotate{8290.9200000496749} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{8290.9200000496749} and expectedArea{8290.91943359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(64): info: check g.numRings() == 1U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(65): info: check g.exteriorRing().numPoints() == 4U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(61): Leaving test case "testConstructorTriangle"; testing time: 210us +1: ./test/unit/SFCGAL/PolygonTest.cpp(61): Leaving test case "testConstructorTriangle"; testing time: 158us 1: ./test/unit/SFCGAL/PolygonTest.cpp(79): Entering test case "testReverse" 1: ./test/unit/SFCGAL/PolygonTest.cpp(82): info: check g.isCounterClockWiseOriented() has passed -2: area( ' MULTIPOLYGON(((1001501.7 6719234.5,1001511.2 6719235.1,1001512.8 6719217.4,1001503.7 6719216.5,1001501.7 6719234.5)))' ) = 167.355 1: ./test/unit/SFCGAL/PolygonTest.cpp(84): info: check !g.isCounterClockWiseOriented() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(79): Leaving test case "testReverse"; testing time: 325us +1: ./test/unit/SFCGAL/PolygonTest.cpp(79): Leaving test case "testReverse"; testing time: 253us 1: ./test/unit/SFCGAL/PolygonTest.cpp(115): Entering test case "testClone" 1: ./test/unit/SFCGAL/PolygonTest.cpp(127): info: check !copy->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(128): info: check !copy->is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(129): info: check copy->numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(130): info: check copy->exteriorRing().numPoints() == 5U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(115): Leaving test case "testClone"; testing time: 228us +1: ./test/unit/SFCGAL/PolygonTest.cpp(115): Leaving test case "testClone"; testing time: 146us 1: ./test/unit/SFCGAL/PolygonTest.cpp(134): Entering test case "testBoundaryEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{167.35499999466094} and areaRotate{167.35499999466094} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{167.35499999466094} and expectedArea{167.35546875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(137): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(138): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(134): Leaving test case "testBoundaryEmpty"; testing time: 207us +1: ./test/unit/SFCGAL/PolygonTest.cpp(134): Leaving test case "testBoundaryEmpty"; testing time: 133us 1: ./test/unit/SFCGAL/PolygonTest.cpp(140): Entering test case "testBoundaryWithoutHoles" 1: ./test/unit/SFCGAL/PolygonTest.cpp(144): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(145): info: check boundary->asText(0) == "LINESTRING (0 0,0 1,1 1,0 0)" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(140): Leaving test case "testBoundaryWithoutHoles"; testing time: 260us +1: ./test/unit/SFCGAL/PolygonTest.cpp(140): Leaving test case "testBoundaryWithoutHoles"; testing time: 188us 1: ./test/unit/SFCGAL/PolygonTest.cpp(147): Entering test case "testBoundaryWithHoles" 1: ./test/unit/SFCGAL/PolygonTest.cpp(151): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(152): 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(147): Leaving test case "testBoundaryWithHoles"; testing time: 290us +1: ./test/unit/SFCGAL/PolygonTest.cpp(147): Leaving test case "testBoundaryWithHoles"; testing time: 188us 1: ./test/unit/SFCGAL/PolygonTest.cpp(160): Entering test case "asTextEmpty" -2: area( ' MULTIPOLYGON(((927588 6501043.6,927586.7 6501046.5,927586.4 6501046.3,927586.1 6501046.7,927584.8 6501047.5,927571.3 6501040.8,927571 6501040.1,927571.2 6501039.3,927572.7 6501036.5,927584.3 6501041.9,927588 6501043.6)))' ) = 78.14 1: ./test/unit/SFCGAL/PolygonTest.cpp(163): info: check g.asText(1) == "POLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(160): Leaving test case "asTextEmpty"; testing time: 218us +1: ./test/unit/SFCGAL/PolygonTest.cpp(160): Leaving test case "asTextEmpty"; testing time: 138us 1: ./test/unit/SFCGAL/PolygonTest.cpp(165): Entering test case "asText2d" 1: ./test/unit/SFCGAL/PolygonTest.cpp(174): 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(165): Leaving test case "asText2d"; testing time: 218us +1: ./test/unit/SFCGAL/PolygonTest.cpp(165): Leaving test case "asText2d"; testing time: 136us 1: ./test/unit/SFCGAL/PolygonTest.cpp(177): Entering test case "asText3d" 1: ./test/unit/SFCGAL/PolygonTest.cpp(186): 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(177): Leaving test case "asText3d"; testing time: 220us +1: ./test/unit/SFCGAL/PolygonTest.cpp(177): Leaving test case "asText3d"; testing time: 139us 1: ./test/unit/SFCGAL/PolygonTest.cpp(190): Entering test case "testGeometryType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{78.140000068253073} and areaRotate{78.140000068253073} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{78.140000068253073} and expectedArea{78.14013671875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(193): info: check g.geometryType() == "Polygon" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(190): Leaving test case "testGeometryType"; testing time: 200us +1: ./test/unit/SFCGAL/PolygonTest.cpp(190): Leaving test case "testGeometryType"; testing time: 132us 1: ./test/unit/SFCGAL/PolygonTest.cpp(196): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/PolygonTest.cpp(199): info: check g.geometryTypeId() == TYPE_POLYGON has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(196): Leaving test case "testGeometryTypeId"; testing time: 198us +1: ./test/unit/SFCGAL/PolygonTest.cpp(196): Leaving test case "testGeometryTypeId"; testing time: 128us 1: ./test/unit/SFCGAL/PolygonTest.cpp(202): Entering test case "testDimension" 1: ./test/unit/SFCGAL/PolygonTest.cpp(205): info: check g.dimension() == 2 has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(202): Leaving test case "testDimension"; testing time: 228us +1: ./test/unit/SFCGAL/PolygonTest.cpp(202): Leaving test case "testDimension"; testing time: 129us 1: ./test/unit/SFCGAL/PolygonTest.cpp(213): Entering test case "testDropZM" 1: ./test/unit/SFCGAL/PolygonTest.cpp(216): info: check !emptyPolygon.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(217): info: check !emptyPolygon.isMeasured() has passed @@ -17586,30 +17511,27 @@ 1: ./test/unit/SFCGAL/PolygonTest.cpp(280): info: check polygonZM.asText(0) == "POLYGON ((0 0,1 0,1 1,0 1,0 0))" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(281): info: check !polygonZM.dropZ() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(282): info: check !polygonZM.dropM() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(213): Leaving test case "testDropZM"; testing time: 687us +1: ./test/unit/SFCGAL/PolygonTest.cpp(213): Leaving test case "testDropZM"; testing time: 241us 1: ./test/unit/SFCGAL/PolygonTest.cpp(285): Entering test case "testSwapXY" -2: area( ' MULTIPOLYGON(((927585.1 6501030.3,927583 6501035.2,927586.6 6501036.8,927584.3 6501041.9,927572.7 6501036.5,927571.2 6501039.3,927568.1 6501037.8,927569.3 6501034.9,927569.1 6501034.7,927562.7 6501031.8,927566.9 6501021.8,927574.2 6501025.4,927585.1 6501030.3)))' ) = 248.49 1: ./test/unit/SFCGAL/PolygonTest.cpp(288): info: check emptyPolygon.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(290): info: check emptyPolygon.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(297): info: check polygon2D.asText(0) == "POLYGON ((0 3,0 1,5 1))" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(306): info: check polygon3D.asText(1) == "POLYGON Z ((0.0 3.0 2.0,0.0 1.0 2.0,1.0 1.0 2.0,1.0 0.0 " "2.0,2.0 7.0 2.0))" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(313): info: check polygonM->asText(0) == "POLYGON M ((0 0 4,3 0 5,3 3 6,0 3 7,0 0 4))" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(323): info: check polygonZM.asText(0) == "POLYGON ZM ((0 0 2 1,0 1 2 1,1 1 2 1,1 0 2 1,0 0 2 1))" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(285): Leaving test case "testSwapXY"; testing time: 346us +1: ./test/unit/SFCGAL/PolygonTest.cpp(285): Leaving test case "testSwapXY"; testing time: 1652us 1: ./test/unit/SFCGAL/PolygonTest.cpp(328): Entering test case "isPolygon" 1: ./test/unit/SFCGAL/PolygonTest.cpp(331): info: check g.is() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(328): Leaving test case "isPolygon"; testing time: 212us +1: ./test/unit/SFCGAL/PolygonTest.cpp(328): Leaving test case "isPolygon"; testing time: 263us 1: ./test/unit/SFCGAL/PolygonTest.cpp(334): Entering test case "getCoordinateType" 1: ./test/unit/SFCGAL/PolygonTest.cpp(336): info: check io::readWkt("POLYGON((0 0, 1 0, 1 1, 0 1, 0 0))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(339): info: check io::readWkt("POLYGON Z((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(343): info: check io::readWkt("POLYGON M((0 0 2, 1 0 2, 1 1 2, 0 1 2, 0 0 2))") ->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(347): info: check io::readWkt("POLYGON ZM((0 0 1 2, 1 0 1 2, 1 1 1 2, 0 1 1 2, 0 0 1 2))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(334): Leaving test case "getCoordinateType"; testing time: 325us -1: ./test/unit/SFCGAL/PolygonTest.cpp(17): Leaving test suite "SFCGAL_PolygonTest"; testing time: 5634us +1: ./test/unit/SFCGAL/PolygonTest.cpp(334): Leaving test case "getCoordinateType"; testing time: 250us +1: ./test/unit/SFCGAL/PolygonTest.cpp(17): Leaving test suite "SFCGAL_PolygonTest"; testing time: 8694us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(18): Entering test suite "SFCGAL_PolyhedralSurfaceTest" 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(20): Entering test case "setPatchNTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{248.48999997457616} and areaRotate{248.48999997457616} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{248.48999997457616} and expectedArea{248.49072265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(23): info: check emptyGeom->is() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(24): info: check emptyGeom->isEmpty() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(25): info: check emptyGeom->numGeometries() == 0 has passed @@ -17630,13 +17552,10 @@ 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(69): info: check geom->numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(70): info: check geom->as().numPatches() == 3 has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(71): info: check geom->as().patchN(0).asText(0) == "POLYGON Z ((0 0 0,10 0 0,10 10 0,0 10 0,0 0 0))" has passed -2: area( ' MULTIPOLYGON(((1001523.7 6719178.1,1001526.1 6719187.8,1001512.9 6719191.7,1001511.1 6719182,1001523.7 6719178.1)))' ) = 133.32 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(73): info: check geom->as().patchN(1).asText() == newGeom->asText() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(75): info: check geom->as().patchN(2).asText() == newGeom2->asText() has passed -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(20): Leaving test case "setPatchNTest"; testing time: 726us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(20): Leaving test case "setPatchNTest"; testing time: 524us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(79): Entering test case "dropZMTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{133.31999999993963} and areaRotate{133.31999999993963} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{133.31999999993963} and expectedArea{133.31982421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(82): info: check !emptyGeom->is3D() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(83): info: check !emptyGeom->isMeasured() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(84): info: check !emptyGeom->dropZ() has passed @@ -17672,29 +17591,41 @@ 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(136): info: check !geomZM->is3D() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(137): info: check !geomZM->dropZ() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(138): info: check !geomZM->dropM() has passed -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(79): Leaving test case "dropZMTest"; testing time: 527us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(79): Leaving test case "dropZMTest"; testing time: 340us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(141): Entering test case "swapXYTest" 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(144): info: check emptyGeom->isEmpty() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(146): info: check emptyGeom->isEmpty() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(156): info: check geom3D->asText(0) == "POLYHEDRALSURFACE Z " "(((0 0 0,0 10 0,10 10 0,10 0 0,0 0 0))," "((0 0 0,0 10 0,0 5 5,0 0 0))," "((0 0 0,10 0 0,5 5 5,0 0 0)))" has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(165): info: check geomM->asText(0) == "POLYHEDRALSURFACE M (((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)))" has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(172): info: check geomZM->asText(0) == "POLYHEDRALSURFACE ZM (((0 0 0 1,1 0 0 2,1 1 0 3,0 1 0 4,0 0 0 1)))" has passed -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(141): Leaving test case "swapXYTest"; testing time: 429us +2: area( ' MULTIPOLYGON(((505137 6885764.4,505144.8 6885763.8,505143.4 6885750.5,505135.5 6885751.2,505137 6885764.4)))' ) = 104.955 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.95499999368963} and areaRotate{104.95499999368963} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.95499999368963} 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(85): info: difference{} between area{155.41999999411843} and areaRotate{155.41999999411843} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{155.41999999411843} 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(85): info: difference{} between area{160.91999998960699} and areaRotate{160.91999998960699} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{160.91999998960699} 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(85): info: difference{} between area{183.01999999662354} and areaRotate{183.01999999662354} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{183.01999999662354} 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(85): info: difference{} between area{440.85999999609385} and areaRotate{440.85999999609385} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{440.85999999609385} and expectedArea{440.85986328125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(141): Leaving test case "swapXYTest"; testing time: 2349us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(177): Entering test case "getCoordinateType" -2: area( ' MULTIPOLYGON(((1001328.3 6719227.7,1001330.2 6719236,1001309.4 6719242.8,1001310.7 6719247.8,1001298.4 6719251.6,1001295.8 6719244,1001307.1 6719239.1,1001305.8 6719235,1001328.3 6719227.7)))' ) = 308.98 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(179): info: check io::readWkt("POLYHEDRALSURFACE (((0 0, 1 0, 0 1, 0 0)))") ->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(182): info: check io::readWkt("POLYHEDRALSURFACE Z(((0 0 1, 1 0 1, 0 1 1, 0 0 1)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(186): info: check io::readWkt("POLYHEDRALSURFACE M(((0 0 1, 1 0 1, 0 1 1, 0 0 1)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(190): info: check io::readWkt( "POLYHEDRALSURFACE ZM(((0 0 1 2, 1 0 1 2, 0 1 1 2, 0 0 1 2)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(177): Leaving test case "getCoordinateType"; testing time: 338us -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(18): Leaving test suite "SFCGAL_PolyhedralSurfaceTest"; testing time: 2069us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(177): Leaving test case "getCoordinateType"; testing time: 704us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(18): Leaving test suite "SFCGAL_PolyhedralSurfaceTest"; testing time: 3971us 1: ./test/unit/SFCGAL/SegmentTest.cpp(12): Entering test suite "SFCGAL_SegmentTest" 1: ./test/unit/SFCGAL/SegmentTest.cpp(15): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/SegmentTest.cpp(18): info: check segment.isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(15): Leaving test case "testDefaultConstructor"; testing time: 241us +1: ./test/unit/SFCGAL/SegmentTest.cpp(15): Leaving test case "testDefaultConstructor"; testing time: 206us 1: ./test/unit/SFCGAL/SegmentTest.cpp(21): Entering test case "testConstructorWithPoints" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{308.97999998483044} and areaRotate{308.97999998483044} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{308.97999998483044} and expectedArea{308.98046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(29): info: check !segment.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(30): info: check !segment.is3D() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(31): info: check !segment.isMeasured() has passed @@ -17719,7 +17650,7 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(78): info: check segment.isMeasured() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(79): info: check segment.source().m() == 10.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(80): info: check segment.target().m() == 20.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(21): Leaving test case "testConstructorWithPoints"; testing time: 353us +1: ./test/unit/SFCGAL/SegmentTest.cpp(21): Leaving test case "testConstructorWithPoints"; testing time: 7106us 1: ./test/unit/SFCGAL/SegmentTest.cpp(84): Entering test case "testConstructorWithCGALPoints" 1: ./test/unit/SFCGAL/SegmentTest.cpp(92): info: check !segment.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(93): info: check !segment.is3D() has passed @@ -17735,7 +17666,7 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(111): info: check segment.source().z() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(112): info: check segment.target().z() == 4.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(113): info: check CGAL::to_double(segment.length()) == 5.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(84): Leaving test case "testConstructorWithCGALPoints"; testing time: 276us +1: ./test/unit/SFCGAL/SegmentTest.cpp(84): Leaving test case "testConstructorWithCGALPoints"; testing time: 323us 1: ./test/unit/SFCGAL/SegmentTest.cpp(117): Entering test case "testConstructorWithCGALSegments" 1: ./test/unit/SFCGAL/SegmentTest.cpp(125): info: check !segment.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(126): info: check !segment.is3D() has passed @@ -17751,19 +17682,18 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(144): info: check segment.source().z() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(145): info: check segment.target().z() == 4.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(146): info: check CGAL::to_double(segment.length()) == 5.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(117): Leaving test case "testConstructorWithCGALSegments"; testing time: 229us +1: ./test/unit/SFCGAL/SegmentTest.cpp(117): Leaving test case "testConstructorWithCGALSegments"; testing time: 168us 1: ./test/unit/SFCGAL/SegmentTest.cpp(150): Entering test case "testConstructorWithInvalidPoints" -2: area( ' MULTIPOLYGON(((1001451 6719202.6,1001451.8 6719206.1,1001437.7 6719211.8,1001440.7 6719222.5,1001448.9 6719220,1001448.5 6719215.5,1001461.2 6719211.3,1001460.4 6719206.5,1001467.8 6719204,1001466.3 6719197.4,1001451 6719202.6)))' ) = 296.745 1: ./test/unit/SFCGAL/SegmentTest.cpp(156): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(164): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(172): info: check segment.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(180): info: check segment.isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(150): Leaving test case "testConstructorWithInvalidPoints"; testing time: 443us +1: ./test/unit/SFCGAL/SegmentTest.cpp(150): Leaving test case "testConstructorWithInvalidPoints"; testing time: 368us 1: ./test/unit/SFCGAL/SegmentTest.cpp(185): Entering test case "testEmptiness" 1: ./test/unit/SFCGAL/SegmentTest.cpp(188): info: check empty.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(193): info: check !nonEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(197): info: check nonEmpty.isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(185): Leaving test case "testEmptiness"; testing time: 207us +1: ./test/unit/SFCGAL/SegmentTest.cpp(185): Leaving test case "testEmptiness"; testing time: 146us 1: ./test/unit/SFCGAL/SegmentTest.cpp(200): Entering test case "testDimensions" 1: ./test/unit/SFCGAL/SegmentTest.cpp(205): info: check !segment2D.is3D() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(206): info: check !segment2D.isMeasured() has passed @@ -17773,25 +17703,23 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(218): info: check segment2DM.isMeasured() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(223): info: check segment3DM.is3D() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(224): info: check segment3DM.isMeasured() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(200): Leaving test case "testDimensions"; testing time: 206us +1: ./test/unit/SFCGAL/SegmentTest.cpp(200): Leaving test case "testDimensions"; testing time: 141us 1: ./test/unit/SFCGAL/SegmentTest.cpp(227): Entering test case "testHasSameDimension" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{296.74499999811167} and areaRotate{296.74499999811167} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{296.74499999811167} and expectedArea{296.744140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(233): info: check empty.hasSameDimension() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(241): info: check segment.hasSameDimension() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(227): Leaving test case "testHasSameDimension"; testing time: 190us +1: ./test/unit/SFCGAL/SegmentTest.cpp(227): Leaving test case "testHasSameDimension"; testing time: 130us 1: ./test/unit/SFCGAL/SegmentTest.cpp(246): Entering test case "testLength" 1: ./test/unit/SFCGAL/SegmentTest.cpp(251): info: check empty.length() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(257): info: check CGAL::to_double(horizontal.length()) == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(263): info: check CGAL::to_double(vertical.length()) == 7.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(269): info: difference{} between CGAL::to_double(diagonal.length()){1.4142135623730951} and std::sqrt(2.0){1.4142135623730951} doesn't exceed 0.0001% 1: ./test/unit/SFCGAL/SegmentTest.cpp(276): info: difference{} between CGAL::to_double(seg3D.length()){1.7320508075688772} and std::sqrt(3.0){1.7320508075688772} doesn't exceed 0.0001% -1: ./test/unit/SFCGAL/SegmentTest.cpp(246): Leaving test case "testLength"; testing time: 215us +1: ./test/unit/SFCGAL/SegmentTest.cpp(246): Leaving test case "testLength"; testing time: 151us 1: ./test/unit/SFCGAL/SegmentTest.cpp(280): Entering test case "testIsDegenerate" 1: ./test/unit/SFCGAL/SegmentTest.cpp(285): info: check degenerate.isDegenerate() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(291): info: check !nonDegenerate.isDegenerate() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(297): info: check empty.isDegenerate() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(280): Leaving test case "testIsDegenerate"; testing time: 194us +1: ./test/unit/SFCGAL/SegmentTest.cpp(280): Leaving test case "testIsDegenerate"; testing time: 137us 1: ./test/unit/SFCGAL/SegmentTest.cpp(302): Entering test case "testDistanceToPoint" 1: ./test/unit/SFCGAL/SegmentTest.cpp(307): info: absolute value of segment.distanceToPoint(Point(1.0, 0.0)){0} doesn't exceed 1e-08 1: ./test/unit/SFCGAL/SegmentTest.cpp(310): info: difference{} between segment.distanceToPoint(Point(1.0, 1.0)){1} and 1.0{1} doesn't exceed 1e-08% @@ -17801,9 +17729,8 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(322): info: difference{} between segment.distanceToPoint(Kernel::Point_2(1.5, 2.0)){2} and 2.0{2} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(327): info: difference{} between segment3D.distanceToPoint(Point(1.0, 1.0, 1.0)){1.4142135623730951} and std::sqrt(2.0){1.4142135623730951} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(332): info: check empty.distanceToPoint(Point(0.0, 0.0)) == 0.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(302): Leaving test case "testDistanceToPoint"; testing time: 229us +1: ./test/unit/SFCGAL/SegmentTest.cpp(302): Leaving test case "testDistanceToPoint"; testing time: 160us 1: ./test/unit/SFCGAL/SegmentTest.cpp(336): Entering test case "testInterpolationParameter" -2: area( ' MULTIPOLYGON(((1001453.5 6719192.6,1001460.7 6719190.5,1001456.7 6719175.6,1001450.7 6719177.1,1001445.7 6719164.8,1001434.6 6719168.3,1001436.7 6719174.7,1001440.7 6719173.3,1001445.3 6719186.7,1001450.1 6719185.5,1001453.5 6719192.6)))' ) = 305.605 1: ./test/unit/SFCGAL/SegmentTest.cpp(341): info: absolute value of CGAL::to_double(segment.exactInterpolationParameter(Point(0.0, 0.0))){0} doesn't exceed 1e-08 1: ./test/unit/SFCGAL/SegmentTest.cpp(346): info: difference{} between CGAL::to_double(segment.exactInterpolationParameter(Point(10.0, 0.0))){1} and 1.0{1} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(351): info: difference{} between CGAL::to_double(segment.exactInterpolationParameter(Point(5.0, 0.0))){0.5} and 0.5{0.5} doesn't exceed 1e-08% @@ -17813,7 +17740,14 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(371): info: difference{} between segment.interpolationParameter(5.0, 2.0){0.5} and 0.5{0.5} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(375): info: difference{} between CGAL::to_double(segment3D.exactInterpolationParameter( Point(7.0, 2.0, 3.0))){0.69999999999999996} and 0.7{0.69999999999999996} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(381): info: check empty.exactInterpolationParameter(Point(0.0, 0.0)) == 0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(336): Leaving test case "testInterpolationParameter"; testing time: 249us +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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{356.5000000102923} and areaRotate{356.5000000102923} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{356.5000000102923} 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(85): info: difference{} between area{138.57999998809214} and areaRotate{138.57999998809214} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{138.57999998809214} 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 +1: ./test/unit/SFCGAL/SegmentTest.cpp(336): Leaving test case "testInterpolationParameter"; testing time: 1702us 1: ./test/unit/SFCGAL/SegmentTest.cpp(384): Entering test case "testInterpolate" 1: ./test/unit/SFCGAL/SegmentTest.cpp(392): info: check p0.x() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(393): info: check p0.y() == 0.0 has passed @@ -17836,7 +17770,7 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(451): info: check p05.z() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(452): info: check p05.m() == 15.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(458): info: check empty.interpolate(0.5).isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(384): Leaving test case "testInterpolate"; testing time: 349us +1: ./test/unit/SFCGAL/SegmentTest.cpp(384): Leaving test case "testInterpolate"; testing time: 429us 1: ./test/unit/SFCGAL/SegmentTest.cpp(462): Entering test case "testMidpoint" 1: ./test/unit/SFCGAL/SegmentTest.cpp(469): info: check midpoint.x() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(470): info: check midpoint.y() == 0.0 has passed @@ -17845,11 +17779,9 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(480): info: check midpoint.z() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(492): info: check midpoint.x() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(493): info: check midpoint.y() == 0.0 has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{305.60500000389266} and areaRotate{305.60500000389266} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{305.60500000389266} and expectedArea{305.60546875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(494): info: check midpoint.m() == 15.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(500): info: check empty.midpoint().isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(462): Leaving test case "testMidpoint"; testing time: 224us +1: ./test/unit/SFCGAL/SegmentTest.cpp(462): Leaving test case "testMidpoint"; testing time: 168us 1: ./test/unit/SFCGAL/SegmentTest.cpp(505): Entering test case "testHasOn" 1: ./test/unit/SFCGAL/SegmentTest.cpp(510): info: check segment.hasOn(Point(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(511): info: check segment.hasOn(Point(5.0, 0.0)) has passed @@ -17864,9 +17796,8 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(531): info: check !segment3D.hasOn(Point(5.0, 0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(534): info: check segment3D.hasOn(Point(5.0, 0.0, 0.001), 0.01) has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(538): info: check !empty.hasOn(Point(0.0, 0.0)) has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(505): Leaving test case "testHasOn"; testing time: 232us +1: ./test/unit/SFCGAL/SegmentTest.cpp(505): Leaving test case "testHasOn"; testing time: 190us 1: ./test/unit/SFCGAL/SegmentTest.cpp(542): Entering test case "testSetters" -2: area( ' MULTIPOLYGON(((993771.3 6742962.5,993774.4 6742952.2,993797.4 6742959.3,993794.2 6742969.1,993771.3 6742962.5)))' ) = 252.225 1: ./test/unit/SFCGAL/SegmentTest.cpp(553): info: check segment.source().x() == 1.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(554): info: check segment.source().y() == 1.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(559): info: check segment.target().x() == 9.0 has passed @@ -17884,15 +17815,13 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(616): info: check segment.target().x() == 10.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(625): info: check !segment.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(627): info: check segment.isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(542): Leaving test case "testSetters"; testing time: 340us +1: ./test/unit/SFCGAL/SegmentTest.cpp(542): Leaving test case "testSetters"; testing time: 230us 1: ./test/unit/SFCGAL/SegmentTest.cpp(632): Entering test case "testReverse" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{252.22499998875907} and areaRotate{252.22499998875907} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{252.22499998875907} and expectedArea{252.22509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(639): info: check segment.source().x() == 3.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(640): info: check segment.source().y() == 4.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(641): info: check segment.target().x() == 1.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(642): info: check segment.target().y() == 2.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(632): Leaving test case "testReverse"; testing time: 305us +1: ./test/unit/SFCGAL/SegmentTest.cpp(632): Leaving test case "testReverse"; testing time: 142us 1: ./test/unit/SFCGAL/SegmentTest.cpp(647): Entering test case "testConversion" 1: ./test/unit/SFCGAL/SegmentTest.cpp(654): info: check seg2.source().x() == 1.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(655): info: check seg2.source().y() == 2.0 has passed @@ -17904,14 +17833,13 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(668): info: check seg3.target().x() == 4.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(669): info: check seg3.target().y() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(670): info: check seg3.target().z() == 6.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(647): Leaving test case "testConversion"; testing time: 246us -1: ./test/unit/SFCGAL/SegmentTest.cpp(12): Leaving test suite "SFCGAL_SegmentTest"; testing time: 4865us +1: ./test/unit/SFCGAL/SegmentTest.cpp(647): Leaving test case "testConversion"; testing time: 145us +1: ./test/unit/SFCGAL/SegmentTest.cpp(12): Leaving test suite "SFCGAL_SegmentTest"; testing time: 12185us 1: ./test/unit/SFCGAL/SolidTest.cpp(20): Entering test suite "SFCGAL_SolidTest" 1: ./test/unit/SFCGAL/SolidTest.cpp(68): Entering test case "solidReadTest" 1: ./test/unit/SFCGAL/SolidTest.cpp(94): info: check g->as().numShells() == 2U has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(95): info: check g->as().numGeometries() == 1U has passed -2: area( ' MULTIPOLYGON(((913957.4 6496368.2,913960.5 6496364.7,913983.1 6496383.8,913975.5 6496393.2,913976 6496393.7,913960.8 6496411.5,913936.8 6496391.7,913939.9 6496388,913947.9 6496377.5,913944.3 6496370.3,913947.4 6496367.7,913948 6496366,913957.4 6496368.2)))' ) = 1180.5 -1: ./test/unit/SFCGAL/SolidTest.cpp(68): Leaving test case "solidReadTest"; testing time: 581us +1: ./test/unit/SFCGAL/SolidTest.cpp(68): Leaving test case "solidReadTest"; testing time: 450us 1: ./test/unit/SFCGAL/SolidTest.cpp(98): Entering test case "solidSetExteriorRingTest" 1: ./test/unit/SFCGAL/SolidTest.cpp(101): info: check emptySolid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(113): info: check solid->isEmpty() has passed @@ -17921,14 +17849,24 @@ 1: ./test/unit/SFCGAL/SolidTest.cpp(122): info: check solid->numShells() == 1U has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(123): info: check solid->numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(124): info: check !solid->isEmpty() has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1180.50499994757} and areaRotate{1180.50499994757} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1180.50499994757} and expectedArea{1180.5048828125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1001355.9 6719164.4,1001352.4 6719165.8,1001354.3 6719173.1,1001364.9 6719170,1001360.8 6719154.8,1001364 6719153.7,1001360 6719140.4,1001353.4 6719142.8,1001355.3 6719150.2,1001351.7 6719151.6,1001355.9 6719164.4)))' ) = 266.245 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{174.56999999773205} and areaRotate{174.56999999773205} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{174.56999999773205} 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(85): info: difference{} between area{49.780000001430395} and areaRotate{49.780000001430395} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{49.780000001430395} 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(85): info: difference{} between area{246.74999999452763} and areaRotate{246.74999999452763} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{246.74999999452763} 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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{132.40000000314109} and areaRotate{132.40000000314109} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{132.40000000314109} 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(85): info: difference{} between area{93.925000002221424} and areaRotate{93.925000002221424} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.925000002221424} 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 1: ./test/unit/SFCGAL/SolidTest.cpp(125): info: check algorithm::covers3D(solid->exteriorShell(), *shell1) has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(98): Leaving test case "solidSetExteriorRingTest"; testing time: 2458us +1: ./test/unit/SFCGAL/SolidTest.cpp(98): Leaving test case "solidSetExteriorRingTest"; testing time: 7594us 1: ./test/unit/SFCGAL/SolidTest.cpp(128): Entering test case "solidDropZTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{266.24500001147578} and areaRotate{266.24500001147578} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{266.24500001147578} and expectedArea{266.24462890625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SolidTest.cpp(131): info: check emptySolid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(132): info: check !emptySolid->dropZ() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(147): info: check !solid->isEmpty() has passed @@ -17936,53 +17874,43 @@ 1: ./test/unit/SFCGAL/SolidTest.cpp(149): info: check solid->dropZ() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(151): info: check solid->asText(1) == "SOLID (" "(((0.0 0.0,0.0 0.0,0.0 1.0,0.0 1.0,0.0 0.0))," "((0.0 0.0,0.0 1.0,1.0 1.0,1.0 0.0,0.0 0.0))," "((0.0 0.0,1.0 0.0,1.0 0.0,0.0 0.0,0.0 0.0))," "((1.0 1.0,1.0 1.0,1.0 0.0,1.0 0.0,1.0 1.0))," "((0.0 1.0,0.0 1.0,1.0 1.0,1.0 1.0,0.0 1.0))," "((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/SolidTest.cpp(160): info: check !solid->dropZ() has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(128): Leaving test case "solidDropZTest"; testing time: 582us +1: ./test/unit/SFCGAL/SolidTest.cpp(128): Leaving test case "solidDropZTest"; testing time: 722us 1: ./test/unit/SFCGAL/SolidTest.cpp(163): Entering test case "solidSwapXYTest" -2: area( ' MULTIPOLYGON(((1001376.9 6719165.5,1001381.6 6719163.6,1001384.4 6719173.7,1001390 6719171.5,1001394.8 6719184.9,1001398.4 6719182.7,1001400.6 6719189.4,1001390.2 6719193.4,1001385.7 6719180.8,1001381.5 6719182,1001376.9 6719165.5)))' ) = 255.125 1: ./test/unit/SFCGAL/SolidTest.cpp(166): info: check emptySolid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(167): info: check !emptySolid->dropZ() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(184): info: check solid->asText(1) == "SOLID Z ((" "((0.0 0.0 0.0,0.0 0.0 1.0,1.0 0.0 1.0,1.0 0.0 0.0,0.0 0.0 0.0))," "((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 1.0 0.0,0.0 0.0 0.0))," "((0.0 0.0 0.0,0.0 1.0 0.0,0.0 1.0 1.0,0.0 0.0 1.0,0.0 0.0 0.0))," "((1.0 1.0 0.0,1.0 1.0 1.0,0.0 1.0 1.0,0.0 1.0 0.0,1.0 1.0 0.0))," "((1.0 0.0 0.0,1.0 0.0 1.0,1.0 1.0 1.0,1.0 1.0 0.0,1.0 0.0 0.0))," "((0.0 0.0 1.0,0.0 1.0 1.0,1.0 1.0 1.0,1.0 0.0 1.0,0.0 0.0 1.0))))" has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(163): Leaving test case "solidSwapXYTest"; testing time: 732us +1: ./test/unit/SFCGAL/SolidTest.cpp(163): Leaving test case "solidSwapXYTest"; testing time: 506us 1: ./test/unit/SFCGAL/SolidTest.cpp(195): Entering test case "getCoordinateType" 1: ./test/unit/SFCGAL/SolidTest.cpp(197): info: check io::readWkt("SOLID((((0 0, 1 0, 0 1, 0 0))))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(200): info: check io::readWkt("SOLID Z((((0 0 1, 1 0 1, 0 1 1, 0 0 1))))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(203): info: check io::readWkt("SOLID M((((0 0 1, 1 0 1, 0 1 1, 0 0 1))))") ->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(206): info: check io::readWkt("SOLID ZM((((0 0 1 2, 1 0 1 2, 0 1 1 2, 0 0 1 2))))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(195): Leaving test case "getCoordinateType"; testing time: 323us -1: ./test/unit/SFCGAL/SolidTest.cpp(20): Leaving test suite "SFCGAL_SolidTest"; testing time: 4738us +1: ./test/unit/SFCGAL/SolidTest.cpp(195): Leaving test case "getCoordinateType"; testing time: 448us +1: ./test/unit/SFCGAL/SolidTest.cpp(20): Leaving test suite "SFCGAL_SolidTest"; testing time: 9978us 1: ./test/unit/SFCGAL/SphereTest.cpp(14): Entering test suite "SphereTests" 1: ./test/unit/SFCGAL/SphereTest.cpp(16): Entering test case "testDefaultConstructor" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{255.12500002533932} and areaRotate{255.12500002533932} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{255.12500002533932} and expectedArea{255.12548828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(19): info: difference{} between sphere.radius(){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(20): info: check sphere.center() == Point_3(0, 0, 0) has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(21): info: check sphere.numVertical() == 16 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(22): info: check sphere.numHorizontal() == 32 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(16): Leaving test case "testDefaultConstructor"; testing time: 218us +1: ./test/unit/SFCGAL/SphereTest.cpp(16): Leaving test case "testDefaultConstructor"; testing time: 351us 1: ./test/unit/SFCGAL/SphereTest.cpp(25): Entering test case "testCustomConstructor" -2: area( ' MULTIPOLYGON(((993559 6742920.4,993562.9 6742908.1,993571.9 6742911.7,993567.2 6742923.2,993559 6742920.4)))' ) = 116.1 1: ./test/unit/SFCGAL/SphereTest.cpp(29): info: difference{} between sphere.radius(){2} and 2.0{2} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(30): info: check sphere.center() == center has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(31): info: check sphere.numVertical() == 20 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(32): info: check sphere.numHorizontal() == 40 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(25): Leaving test case "testCustomConstructor"; testing time: 185us +1: ./test/unit/SFCGAL/SphereTest.cpp(25): Leaving test case "testCustomConstructor"; testing time: 320us 1: ./test/unit/SFCGAL/SphereTest.cpp(35): Entering test case "testSetters" 1: ./test/unit/SFCGAL/SphereTest.cpp(43): info: difference{} between sphere.radius(){3} and 3.0{3} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(44): info: check sphere.center() == Point_3(1, 1, 1) has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(45): info: check sphere.numVertical() == 24 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(46): info: check sphere.numHorizontal() == 48 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(35): Leaving test case "testSetters"; testing time: 185us +1: ./test/unit/SFCGAL/SphereTest.cpp(35): Leaving test case "testSetters"; testing time: 4537us 1: ./test/unit/SFCGAL/SphereTest.cpp(49): Entering test case "testGeneratePolyhedron" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.10000000634372} and areaRotate{116.10000000634372} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.10000000634372} and expectedArea{116.10009765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((505100.6 6885473.6,505106.5 6885473.7,505105.5 6885462.9,505099.4 6885463.2,505100.6 6885473.6)))' ) = 63.71 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{63.710000002969309} and areaRotate{63.710000002969309} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{63.710000002969309} and expectedArea{63.710205078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(55): info: check polyhedron.size_of_vertices() == 7 * 16 + 2 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(58): info: check polyhedron.size_of_facets() == 7 * 16 * 2 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(49): Leaving test case "testGeneratePolyhedron"; testing time: 957us +1: ./test/unit/SFCGAL/SphereTest.cpp(49): Leaving test case "testGeneratePolyhedron"; testing time: 1106us 1: ./test/unit/SFCGAL/SphereTest.cpp(61): Entering test case "testGeneratePoints" -2: area( ' MULTIPOLYGON(((1005998.4 6853680.1,1006010.4 6853678.5,1006011.2 6853685.1,1006015.1 6853684.6,1006018.1 6853706.5,1006012.4 6853707.2,1006002.3 6853708.6,1005998.4 6853680.1)))' ) = 432.195 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: check points.size() == 8 * 16 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(71): 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(71): 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% @@ -18023,6 +17951,20 @@ 1: ./test/unit/SFCGAL/SphereTest.cpp(71): 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(71): 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(71): 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(85): info: difference{} between area{270.28000000442114} and areaRotate{270.28000000442114} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{270.28000000442114} 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(85): info: difference{} between area{41.510000000006229} and areaRotate{41.510000000006229} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{41.510000000006229} 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(85): info: difference{} between area{1498.6600000220442} and areaRotate{1498.6600000220442} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1498.6600000220442} and expectedArea{1498.66015625} doesn't exceed 0.5% +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(85): info: difference{} between area{391.22000006231383} and areaRotate{391.22000006231383} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{391.22000006231383} and expectedArea{391.2197265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((238022.1 6875459.5,238036.8 6875453.9,238033 6875442.9,238018.5 6875448.4,238022.1 6875459.5)))' ) = 181.865 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{181.86499999947506} and areaRotate{181.86499999947506} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{181.86499999947506} and expectedArea{181.864990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): 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(71): 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(71): 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% @@ -18030,8 +17972,6 @@ 1: ./test/unit/SFCGAL/SphereTest.cpp(71): 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(71): 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(71): 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(85): info: difference{} between area{432.19499998044876} and areaRotate{432.19499998044876} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{432.19499998044876} and expectedArea{432.1943359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): 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(71): 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(71): 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% @@ -18114,74 +18054,62 @@ 1: ./test/unit/SFCGAL/SphereTest.cpp(71): 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(71): 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(71): 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(61): Leaving test case "testGeneratePoints"; testing time: 1397us +1: ./test/unit/SFCGAL/SphereTest.cpp(61): Leaving test case "testGeneratePoints"; testing time: 2127us 1: ./test/unit/SFCGAL/SphereTest.cpp(77): Entering test case "testVolume" -2: area( ' MULTIPOLYGON(((853479.4 6957440.8,853479.6 6957451.2,853489.1 6957450.9,853498.1 6957450,853498.1 6957440.4,853489.6 6957440.6,853479.4 6957440.8)))' ) = 188.835 1: ./test/unit/SFCGAL/SphereTest.cpp(82): info: difference{} between volume{33.510321638291131} and expected_volume{33.510321638291124} doesn't exceed 0.1% -1: ./test/unit/SFCGAL/SphereTest.cpp(77): Leaving test case "testVolume"; testing time: 264us +1: ./test/unit/SFCGAL/SphereTest.cpp(77): Leaving test case "testVolume"; testing time: 263us 1: ./test/unit/SFCGAL/SphereTest.cpp(85): Entering test case "testSurfaceArea" 1: ./test/unit/SFCGAL/SphereTest.cpp(90): info: difference{} between area{50.26548245743669} and expected_area{50.26548245743669} doesn't exceed 0.1% -1: ./test/unit/SFCGAL/SphereTest.cpp(85): Leaving test case "testSurfaceArea"; testing time: 185us +1: ./test/unit/SFCGAL/SphereTest.cpp(85): Leaving test case "testSurfaceArea"; testing time: 143us 1: ./test/unit/SFCGAL/SphereTest.cpp(93): Entering test case "testWKT" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{188.83500001040471} and areaRotate{188.83500001040471} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{188.83500001040471} and expectedArea{188.83447265625} doesn't exceed 0.5% 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(101): info: check wkt.find("POLYHEDRALSURFACE Z") == 0 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(93): Leaving test case "testWKT"; testing time: 583us -1: ./test/unit/SFCGAL/SphereTest.cpp(14): Leaving test suite "SphereTests"; testing time: 4063us +1: ./test/unit/SFCGAL/SphereTest.cpp(93): Leaving test case "testWKT"; testing time: 1612us +1: ./test/unit/SFCGAL/SphereTest.cpp(14): Leaving test suite "SphereTests"; testing time: 10821us 1: ./test/unit/SFCGAL/TriangleTest.cpp(18): Entering test suite "SFCGAL_TriangleTest" 1: ./test/unit/SFCGAL/TriangleTest.cpp(21): Entering test case "testDefaultConstructor" -2: area( ' MULTIPOLYGON(((501445.2 6885596.2,501454 6885586.1,501459.3 6885590.3,501450.9 6885601.1,501445.2 6885596.2)))' ) = 96.605 1: ./test/unit/SFCGAL/TriangleTest.cpp(24): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(25): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(21): Leaving test case "testDefaultConstructor"; testing time: 207us +1: ./test/unit/SFCGAL/TriangleTest.cpp(21): Leaving test case "testDefaultConstructor"; testing time: 218us 1: ./test/unit/SFCGAL/TriangleTest.cpp(28): Entering test case "testConstructorTriangle_2" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{96.604999996395037} and areaRotate{96.604999996395037} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{96.604999996395037} and expectedArea{96.604736328125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(35): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(36): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(37): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(39): info: check g.vertex(0).toPoint_2() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(40): info: check g.vertex(1).toPoint_2() == b has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(41): info: check g.vertex(2).toPoint_2() == c has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(28): Leaving test case "testConstructorTriangle_2"; testing time: 193us +1: ./test/unit/SFCGAL/TriangleTest.cpp(28): Leaving test case "testConstructorTriangle_2"; testing time: 148us 1: ./test/unit/SFCGAL/TriangleTest.cpp(44): Entering test case "testConstructorTriangle_3" 1: ./test/unit/SFCGAL/TriangleTest.cpp(51): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(52): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(54): info: check g.vertex(0).toPoint_3() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(55): info: check g.vertex(1).toPoint_3() == b has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(56): info: check g.vertex(2).toPoint_3() == c has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(44): Leaving test case "testConstructorTriangle_3"; testing time: 186us +1: ./test/unit/SFCGAL/TriangleTest.cpp(44): Leaving test case "testConstructorTriangle_3"; testing time: 142us 1: ./test/unit/SFCGAL/TriangleTest.cpp(64): Entering test case "testReverse" -2: area( ' MULTIPOLYGON(((944000.4 6388834.8,943985.9 6388844.4,943980.2 6388835.7,943995.3 6388826.2,944000.4 6388834.8)))' ) = 179.59 1: ./test/unit/SFCGAL/TriangleTest.cpp(73): info: check g.vertex(0).toPoint_3() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(74): info: check g.vertex(1).toPoint_3() == c has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(75): info: check g.vertex(2).toPoint_3() == b has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(64): Leaving test case "testReverse"; testing time: 179us +1: ./test/unit/SFCGAL/TriangleTest.cpp(64): Leaving test case "testReverse"; testing time: 134us 1: ./test/unit/SFCGAL/TriangleTest.cpp(91): Entering test case "testClone" 1: ./test/unit/SFCGAL/TriangleTest.cpp(100): info: check copy->is() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(101): 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(91): Leaving test case "testClone"; testing time: 198us +1: ./test/unit/SFCGAL/TriangleTest.cpp(91): Leaving test case "testClone"; testing time: 148us 1: ./test/unit/SFCGAL/TriangleTest.cpp(105): Entering test case "testBoundary" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{179.58999999537139} and areaRotate{179.58999999537139} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{179.58999999537139} and expectedArea{179.58984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(114): info: check boundary->asText(0) == "LINESTRING (0 0,1 0,1 1,0 0)" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(105): Leaving test case "testBoundary"; testing time: 192us +1: ./test/unit/SFCGAL/TriangleTest.cpp(105): Leaving test case "testBoundary"; testing time: 143us 1: ./test/unit/SFCGAL/TriangleTest.cpp(118): Entering test case "testEnvelope_empty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(123): info: check bbox.isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(118): Leaving test case "testEnvelope_empty"; testing time: 179us +1: ./test/unit/SFCGAL/TriangleTest.cpp(118): Leaving test case "testEnvelope_empty"; testing time: 135us 1: ./test/unit/SFCGAL/TriangleTest.cpp(125): Entering test case "testEnvelope_2d" -2: area( ' MULTIPOLYGON(((952232.5 6229274,952225.3 6229252.8,952268.2 6229237,952275.2 6229258.2,952232.5 6229274)))' ) = 1019.54 1: ./test/unit/SFCGAL/TriangleTest.cpp(134): info: check !bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(135): info: check !bbox.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(137): info: check bbox.xMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(138): info: check bbox.xMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(139): info: check bbox.yMin() == -1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(140): info: check bbox.yMax() == 1.5 has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(125): Leaving test case "testEnvelope_2d"; testing time: 191us +1: ./test/unit/SFCGAL/TriangleTest.cpp(125): Leaving test case "testEnvelope_2d"; testing time: 139us 1: ./test/unit/SFCGAL/TriangleTest.cpp(142): Entering test case "testEnvelope_3d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1019.5400000039817} and areaRotate{1019.5400000039817} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1019.5400000039817} and expectedArea{1019.54052734375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(151): info: check !bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(152): info: check bbox.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(153): info: check bbox.xMin() == 0.0 has passed @@ -18190,26 +18118,26 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(156): info: check bbox.yMax() == 1.5 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(157): info: check bbox.zMin() == 2.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(158): info: check bbox.zMax() == 8.0 has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(142): Leaving test case "testEnvelope_3d"; testing time: 189us +1: ./test/unit/SFCGAL/TriangleTest.cpp(142): Leaving test case "testEnvelope_3d"; testing time: 144us 1: ./test/unit/SFCGAL/TriangleTest.cpp(162): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(165): info: check g.asText(1) == "TRIANGLE EMPTY" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(162): Leaving test case "asTextEmpty"; testing time: 173us +1: ./test/unit/SFCGAL/TriangleTest.cpp(162): Leaving test case "asTextEmpty"; testing time: 131us 1: ./test/unit/SFCGAL/TriangleTest.cpp(167): Entering test case "asText2d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(170): 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(167): Leaving test case "asText2d"; testing time: 181us +1: ./test/unit/SFCGAL/TriangleTest.cpp(167): Leaving test case "asText2d"; testing time: 136us 1: ./test/unit/SFCGAL/TriangleTest.cpp(173): Entering test case "asText3d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(177): 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(173): Leaving test case "asText3d"; testing time: 184us +1: ./test/unit/SFCGAL/TriangleTest.cpp(173): Leaving test case "asText3d"; testing time: 135us 1: ./test/unit/SFCGAL/TriangleTest.cpp(183): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/TriangleTest.cpp(185): info: check Triangle().geometryType() == "Triangle" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(183): Leaving test case "testGeometryType"; testing time: 205us +1: ./test/unit/SFCGAL/TriangleTest.cpp(183): Leaving test case "testGeometryType"; testing time: 129us 1: ./test/unit/SFCGAL/TriangleTest.cpp(188): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/TriangleTest.cpp(190): info: check Triangle().geometryTypeId() == TYPE_TRIANGLE has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(188): Leaving test case "testGeometryTypeId"; testing time: 196us +1: ./test/unit/SFCGAL/TriangleTest.cpp(188): Leaving test case "testGeometryTypeId"; testing time: 126us 1: ./test/unit/SFCGAL/TriangleTest.cpp(196): Entering test case "testIsEmpty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(198): info: check Point().isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(199): 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(196): Leaving test case "testIsEmpty"; testing time: 178us +1: ./test/unit/SFCGAL/TriangleTest.cpp(196): Leaving test case "testIsEmpty"; testing time: 582us 1: ./test/unit/SFCGAL/TriangleTest.cpp(207): Entering test case "testDropZM" 1: ./test/unit/SFCGAL/TriangleTest.cpp(210): info: check !triangleEmpty.dropZ() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(211): info: check !triangleEmpty.dropM() has passed @@ -18240,7 +18168,7 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(253): info: check !triangleZM.dropM() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(254): info: check !triangleZM.isMeasured() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(255): info: check !triangleZM.is3D() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(207): Leaving test case "testDropZM"; testing time: 334us +1: ./test/unit/SFCGAL/TriangleTest.cpp(207): Leaving test case "testDropZM"; testing time: 1205us 1: ./test/unit/SFCGAL/TriangleTest.cpp(258): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/TriangleTest.cpp(261): info: check triangleEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(263): info: check triangleEmpty.isEmpty() has passed @@ -18248,36 +18176,36 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(272): info: check triangle3D.asText(0) == "TRIANGLE Z ((3 2 1,5 4 1,-1 7 1,3 2 1))" has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(280): info: check triangleM.asText(0) == "TRIANGLE M ((3 2 4,5 4 4,-1 7 4,3 2 4))" has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(286): info: check triangleZM.asText(0) == "TRIANGLE ZM ((3 2 1 2,5 4 1 5,-1 7 1 7,3 2 1 2))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(258): Leaving test case "testSwapXY"; testing time: 283us +1: ./test/unit/SFCGAL/TriangleTest.cpp(258): Leaving test case "testSwapXY"; testing time: 482us 1: ./test/unit/SFCGAL/TriangleTest.cpp(291): Entering test case "isTriangle" 1: ./test/unit/SFCGAL/TriangleTest.cpp(294): info: check g.is() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(291): Leaving test case "isTriangle"; testing time: 188us +1: ./test/unit/SFCGAL/TriangleTest.cpp(291): Leaving test case "isTriangle"; testing time: 224us 1: ./test/unit/SFCGAL/TriangleTest.cpp(299): Entering test case "asTriangle" 1: ./test/unit/SFCGAL/TriangleTest.cpp(302): info: check g->as().isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(299): Leaving test case "asTriangle"; testing time: 171us -1: ./test/unit/SFCGAL/TriangleTest.cpp(18): Leaving test suite "SFCGAL_TriangleTest"; testing time: 3958us +1: ./test/unit/SFCGAL/TriangleTest.cpp(299): Leaving test case "asTriangle"; testing time: 200us +1: ./test/unit/SFCGAL/TriangleTest.cpp(18): Leaving test suite "SFCGAL_TriangleTest"; testing time: 5064us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(19): Entering test suite "SFCGAL_TriangulatedSurfaceTest" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(22): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(25): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(26): info: check g.numPatches() == 0U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(27): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(22): Leaving test case "defaultConstructor"; testing time: 274us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(22): Leaving test case "defaultConstructor"; testing time: 392us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(30): Entering test case "constructorWithTriangles" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(37): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(38): info: check g.numPatches() == 2U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(39): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(30): Leaving test case "constructorWithTriangles"; testing time: 183us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(30): Leaving test case "constructorWithTriangles"; testing time: 290us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(75): Entering test case "testClone" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(84): info: check copy->is() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(85): info: check copy->as().numPatches() == 2U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(86): info: check copy->as().numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(75): Leaving test case "testClone"; testing time: 179us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(75): Leaving test case "testClone"; testing time: 325us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(90): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(99): 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(90): Leaving test case "testBoundary"; testing time: 401us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(90): Leaving test case "testBoundary"; testing time: 484us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(103): Entering test case "testBoundaryClosed" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(118): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(103): Leaving test case "testBoundaryClosed"; testing time: 242us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(103): Leaving test case "testBoundaryClosed"; testing time: 273us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(122): Entering test case "testEnvelope" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(137): info: check bbox.xMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(138): info: check bbox.xMax() == 1.0 has passed @@ -18285,25 +18213,24 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(140): info: check bbox.yMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(141): info: check bbox.zMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(142): info: check bbox.zMax() == 1.0 has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(122): Leaving test case "testEnvelope"; testing time: 199us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(122): Leaving test case "testEnvelope"; testing time: 370us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(148): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(151): info: check g.geometryType() == "TriangulatedSurface" has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(148): Leaving test case "testGeometryType"; testing time: 177us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(148): Leaving test case "testGeometryType"; testing time: 213us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(157): info: check g.geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): Leaving test case "testGeometryTypeId"; testing time: 174us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): Leaving test case "testGeometryTypeId"; testing time: 219us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(161): Entering test case "testDimension" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(164): info: check g.dimension() == 2 has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(161): Leaving test case "testDimension"; testing time: 173us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(161): Leaving test case "testDimension"; testing time: 211us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Entering test case "isTriangulatedSurface" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(176): info: check g.is() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Leaving test case "isTriangulatedSurface"; testing time: 174us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Leaving test case "isTriangulatedSurface"; testing time: 201us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(183): Entering test case "polyhedronConversionTest" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(200): info: check poly->size_of_facets() == 4U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(201): info: check poly->size_of_vertices() == 6U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(183): Leaving test case "polyhedronConversionTest"; testing time: 1023us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(183): Leaving test case "polyhedronConversionTest"; testing time: 901us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(204): Entering test case "setPatchNTest" -2: area( ' MULTIPOLYGON(((554844.3 6463877.5,554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554848.6 6463917.6,554859.7 6463916.7,554858.7 6463906.5,554861.1 6463905,554861 6463901,554869.4 6463900.2,554869.4 6463905,554870.3 6463904.9,554872.1 6463919.5,554870.4 6463919.6,554871.1 6463927.7,554874.8 6463927.3,554874.9 6463929.2,554882.1 6463928.9,554881.5 6463922.9,554879.4 6463923.1,554876.7 6463904.9,554878.2 6463904.6,554876.2 6463883.5,554875.1 6463883.4,554873.5 6463872,554874.9 6463871.7,554874.5 6463867.6,554870.1 6463868.2,554870.2 6463870.7,554865.1 6463870.7,554865.6 6463875.7,554867.6 6463875.4,554868.5 6463883.7,554867.5 6463883.7,554867.6 6463889.6,554859.3 6463890.4,554858.9 6463886.9,554855.5 6463887,554854.4 6463875.9,554844.3 6463877.5)))' ) = 1242.26 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(207): info: check emptyGeom->is() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(208): info: check emptyGeom->isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(209): info: check emptyGeom->numGeometries() == 0 has passed @@ -18317,6 +18244,7 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(235): info: check geom->numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(236): info: check geom->as().numPatches() == 3 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(237): info: check geom->as().patchN(0).asText(0) == "TRIANGLE Z ((0 0 0,2 0 2,1 2 4,0 0 0))" has passed +2: area( ' MULTIPOLYGON(((237616.7 6875615,237613.8 6875715.7,237629.2 6875715.8,237631.9 6875615.8,237616.7 6875615)))' ) = 1536.62 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(239): info: check geom->as().patchN(1).asText() == newGeom->asText() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(241): info: check geom->as().patchN(2).asText(0) == "TRIANGLE Z ((1 2 4,3 2 3,2 4 6,1 2 4))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(249): info: check newTriangle2 has passed @@ -18325,19 +18253,23 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(254): info: check geom->as().patchN(0).asText(0) == "TRIANGLE Z ((0 0 0,2 0 2,1 2 4,0 0 0))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(256): info: check geom->as().patchN(1).asText() == newGeom->asText() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(258): info: check geom->as().patchN(2).asText() == newGeom2->asText() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(204): Leaving test case "setPatchNTest"; testing time: 622us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(204): Leaving test case "setPatchNTest"; testing time: 1239us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1536.615000003676} and areaRotate{1536.615000003676} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1536.615000003676} and expectedArea{1536.61511230469} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(262): Entering test case "dropZMTest" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(265): info: check surfaceEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(266): info: check !surfaceEmpty.is3D() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(267): info: check !surfaceEmpty.isMeasured() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(268): info: check !surfaceEmpty.dropZ() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(269): info: check !surfaceEmpty.dropM() has passed +2: area( ' MULTIPOLYGON(((237198 6875599.4,237224.8 6875606.8,237237.9 6875560.8,237210.2 6875553.6,237198 6875599.4)))' ) = 1343.12 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(278): info: check !geom3D->isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(279): info: check geom3D->is3D() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(280): info: check geom3D->dropZ() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(281): info: check geom3D->numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(282): info: check geom3D->as().numPatches() == 3 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(283): info: check geom3D->as().patchN(0).asText(0) == "TRIANGLE ((0 0,2 0,1 2,0 0))" has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1343.1199999948026} and areaRotate{1343.1199999948026} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(285): info: check geom3D->as().patchN(1).asText(0) == "TRIANGLE ((2 0,3 2,1 2,2 0))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(287): info: check geom3D->as().patchN(2).asText(0) == "TRIANGLE ((1 2,3 2,2 4,1 2))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(293): info: check !geomM->is3D() has passed @@ -18362,70 +18294,175 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(320): info: check !geomZM->is3D() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(321): info: check !geomZM->dropZ() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(322): info: check !geomZM->dropM() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(262): Leaving test case "dropZMTest"; testing time: 455us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(262): Leaving test case "dropZMTest"; testing time: 1547us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(325): Entering test case "swapXYTest" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(328): info: check surfaceEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(330): info: check surfaceEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(339): info: check geom3D->asText(0) == "TIN Z " "(((0 0 0,0 2 2,2 1 4,0 0 0))," "((0 2 2,2 3 3,2 1 4,0 2 2))," "((2 1 4,2 3 3,4 2 6,2 1 4)))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(348): info: check geomM->asText(0) == "TIN M (((0 0 0,1 0 0,1 1 0,0 0 0)))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(355): info: check geomZM->asText(0) == "TIN ZM " "(((0 0 10 1,0 10 15 2,5 5 12 3,0 0 10 1))," "((5 5 12 3,0 10 15 2,10 10 20 4,5 5 12 3)))" has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(325): Leaving test case "swapXYTest"; testing time: 395us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(325): Leaving test case "swapXYTest"; testing time: 802us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(361): Entering test case "getCoordinateType" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(363): info: check io::readWkt("TIN(((0 0, 1 0, 0 1, 0 0)))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(366): info: check io::readWkt("TIN Z(((0 0 1, 1 0 1, 0 1 1, 0 0 1)))")->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(369): info: check io::readWkt("TIN M(((0 0 2, 1 0 2, 0 1 2, 0 0 2)))")->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(372): info: check io::readWkt("TIN ZM(((0 0 1 2, 1 0 1 2, 0 1 1 2, 0 0 1 2)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(361): Leaving test case "getCoordinateType"; testing time: 300us -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(19): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 5085us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(361): Leaving test case "getCoordinateType"; testing time: 493us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(19): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 9199us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(29): Entering test suite "SFCGAL_algorithm_AlphaShapesTest" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(33): Entering test case "testAlphaShapes2D_ComputeAlpha" 1: Test case SFCGAL_algorithm_AlphaShapesTest/testAlphaShapes2D_ComputeAlpha did not check any assertions -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(33): Leaving test case "testAlphaShapes2D_ComputeAlpha"; testing time: 567us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(33): Leaving test case "testAlphaShapes2D_ComputeAlpha"; testing time: 533us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(47): Entering test case "testAlphaShapes2D_Empty" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(53): info: check alphaShapes->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(47): Leaving test case "testAlphaShapes2D_Empty"; testing time: 231us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(47): Leaving test case "testAlphaShapes2D_Empty"; testing time: 248us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(56): Entering test case "testAlphaShapes2D_ColinearProduceEmpty" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(64): info: check alphaShapes->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(56): Leaving test case "testAlphaShapes2D_ColinearProduceEmpty"; testing time: 188us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(56): Leaving test case "testAlphaShapes2D_ColinearProduceEmpty"; testing time: 213us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(67): Entering test case "testAlphaShapes2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(77): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(80): info: check alphaShapes->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(67): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 250us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(67): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 324us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(83): Entering test case "testAlphaShapes2D_Polygon" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(93): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(96): info: check alphaShapes->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(83): Leaving test case "testAlphaShapes2D_Polygon"; testing time: 301us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(83): Leaving test case "testAlphaShapes2D_Polygon"; testing time: 321us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(99): Entering test case "testAlphaShapes2D_MultiPoint" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(104): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(109): info: check efs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(114): info: check efsOptimal.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(119): info: check efsOptimalHoles.good() has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1343.1199999948026} and expectedArea{1343.1201171875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((924596.5 6769568.2,924596.8 6769560,924588.7 6769559.7,924588.1 6769567.3,924596.5 6769568.2)))' ) = 65.445 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{65.445000002544418} and areaRotate{65.445000002544418} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{65.445000002544418} 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.83 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1448.8349999901861} and areaRotate{1448.8349999901861} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1448.8349999901861} and expectedArea{1448.8349609375} doesn't exceed 0.5% +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(85): info: difference{} between area{154.46499998959774} and areaRotate{154.46499998959774} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{154.46499998959774} and expectedArea{154.46484375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((925714.7 6507600,925723.1 6507598.3,925722.8 6507587.7,925714 6507589,925714.7 6507600)))' ) = 93.63 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.629999984952093} and areaRotate{93.629999984952093} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.629999984952093} 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(133): info: check alphaShapes->asText(1) == expectedWkt has passed +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(139): info: check alphaShapesOptim->asText(1) == expectedWkt_optimal has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{408.72999999707395} and areaRotate{408.72999999707395} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{408.72999999707395} and expectedArea{408.72985839843801} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(145): info: check alphaShapesOptimHoles->asText(1) == expectedWkt_optimal_holes has passed +2: area( ' MULTIPOLYGON(((505107.6 6885459.2,505121 6885454.8,505119.1 6885448.3,505104.9 6885453,505107.6 6885459.2)))' ) = 98.095 +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(99): Leaving test case "testAlphaShapes2D_MultiPoint"; testing time: 14898us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(151): Entering test case "testAlphaShapes2D_InvalidPolygon_Issue254" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{98.095000001203516} and areaRotate{98.095000001203516} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{98.095000001203516} and expectedArea{98.094970703125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(160): info: check 'exception "std::runtime_error" raised as expected' has passed +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(151): Leaving test case "testAlphaShapes2D_InvalidPolygon_Issue254"; testing time: 567us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 17596us +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(22): Entering test suite "SFCGAL_algorithm_AlphaWrapping3DTest" +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(26): Entering test case "testAlphaWrapping3D_Empty" +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/AlphaWrapping3DTest.cpp(33): info: check emptyAlphaWrapping3D->isEmpty() has passed +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(26): Leaving test case "testAlphaWrapping3D_Empty"; testing time: 332us +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Entering test case "testAlphaWrapping3D_MultiPoint" +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(41): info: check bunnyFSInput.good() has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{71.974999983351523} and areaRotate{71.974999983351523} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{71.974999983351523} and expectedArea{71.97509765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((957306.6 6229563.4,957210.9 6229591.9,957199 6229567.4,957297.7 6229536,957306.6 6229563.4)))' ) = 2833.82 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2833.820000002419} and areaRotate{2833.820000002419} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2833.820000002419} and expectedArea{2833.8193359375} doesn't exceed 0.5% +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(85): info: difference{} between area{140.95500000387409} and areaRotate{140.95500000387409} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{140.95500000387409} and expectedArea{140.95458984375} doesn't exceed 0.5% +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(85): info: difference{} between area{93.859999991512666} and areaRotate{93.859999991512666} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.859999991512666} and expectedArea{93.8603515625} doesn't exceed 0.5% +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(85): info: difference{} between area{326.7450000181268} and areaRotate{326.7450000181268} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{326.7450000181268} and expectedArea{326.744873046875} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(46): info: check inputGeom->is3D() has passed +2: area( ' MULTIPOLYGON(((862999.5 6577949.6,862998.9 6577958.3,862996.9 6577958.2,862996.2 6577961.8,862989.7 6577961.9,862989.4 6577964.8,862970.4 6577961.2,862960.7 6577959.8,862949.1 6577958.5,862948.6 6577949.4,862990.7 6577951,862990.8 6577949.1,862999.5 6577949.6)))' ) = 561.095 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{561.09499996150385} and areaRotate{561.09499996150385} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{561.09499996150385} and expectedArea{561.0947265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862673.1 6577831.2,862684.2 6577833.1,862680.2 6577858.7,862669 6577857.1,862673.1 6577831.2)))' ) = 294.2 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{294.20000001162634} and areaRotate{294.20000001162634} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{294.20000001162634} and expectedArea{294.19970703125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554847.4 6463903,554857.4 6463901.8,554856.3 6463892.5,554846 6463893.9,554845.2 6463889)))' ) = 274.175 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{274.17499994690809} and areaRotate{274.17499994690809} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{274.17499994690809} and expectedArea{274.175537109375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((952820.5 6229728,952821.1 6229710.8,952865.7 6229696.8,952869.5 6229713.5,952820.5 6229728)))' ) = 816.06 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{816.06000001513485} and areaRotate{816.06000001513485} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{816.06000001513485} and expectedArea{816.06005859375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((958715.2 6229347.5,958788.2 6229405.9,958752.8 6229478.7,958671.3 6229439,958715.2 6229347.5)))' ) = 8290.92 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{8290.9200000496749} and areaRotate{8290.9200000496749} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{8290.9200000496749} and expectedArea{8290.91943359375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001501.7 6719234.5,1001511.2 6719235.1,1001512.8 6719217.4,1001503.7 6719216.5,1001501.7 6719234.5)))' ) = 167.355 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{167.35499999466094} and areaRotate{167.35499999466094} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{167.35499999466094} and expectedArea{167.35546875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((927588 6501043.6,927586.7 6501046.5,927586.4 6501046.3,927586.1 6501046.7,927584.8 6501047.5,927571.3 6501040.8,927571 6501040.1,927571.2 6501039.3,927572.7 6501036.5,927584.3 6501041.9,927588 6501043.6)))' ) = 78.14 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{78.140000068253073} and areaRotate{78.140000068253073} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{78.140000068253073} and expectedArea{78.14013671875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((927585.1 6501030.3,927583 6501035.2,927586.6 6501036.8,927584.3 6501041.9,927572.7 6501036.5,927571.2 6501039.3,927568.1 6501037.8,927569.3 6501034.9,927569.1 6501034.7,927562.7 6501031.8,927566.9 6501021.8,927574.2 6501025.4,927585.1 6501030.3)))' ) = 248.49 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{248.48999997457616} and areaRotate{248.48999997457616} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{248.48999997457616} and expectedArea{248.49072265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001523.7 6719178.1,1001526.1 6719187.8,1001512.9 6719191.7,1001511.1 6719182,1001523.7 6719178.1)))' ) = 133.32 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{133.31999999993963} and areaRotate{133.31999999993963} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{133.31999999993963} and expectedArea{133.31982421875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001328.3 6719227.7,1001330.2 6719236,1001309.4 6719242.8,1001310.7 6719247.8,1001298.4 6719251.6,1001295.8 6719244,1001307.1 6719239.1,1001305.8 6719235,1001328.3 6719227.7)))' ) = 308.98 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{308.97999998483044} and areaRotate{308.97999998483044} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{308.97999998483044} and expectedArea{308.98046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001451 6719202.6,1001451.8 6719206.1,1001437.7 6719211.8,1001440.7 6719222.5,1001448.9 6719220,1001448.5 6719215.5,1001461.2 6719211.3,1001460.4 6719206.5,1001467.8 6719204,1001466.3 6719197.4,1001451 6719202.6)))' ) = 296.745 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{296.74499999811167} and areaRotate{296.74499999811167} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{296.74499999811167} and expectedArea{296.744140625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001453.5 6719192.6,1001460.7 6719190.5,1001456.7 6719175.6,1001450.7 6719177.1,1001445.7 6719164.8,1001434.6 6719168.3,1001436.7 6719174.7,1001440.7 6719173.3,1001445.3 6719186.7,1001450.1 6719185.5,1001453.5 6719192.6)))' ) = 305.605 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{305.60500000389266} and areaRotate{305.60500000389266} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{305.60500000389266} and expectedArea{305.60546875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((993771.3 6742962.5,993774.4 6742952.2,993797.4 6742959.3,993794.2 6742969.1,993771.3 6742962.5)))' ) = 252.225 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{252.22499998875907} and areaRotate{252.22499998875907} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{252.22499998875907} and expectedArea{252.22509765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((913957.4 6496368.2,913960.5 6496364.7,913983.1 6496383.8,913975.5 6496393.2,913976 6496393.7,913960.8 6496411.5,913936.8 6496391.7,913939.9 6496388,913947.9 6496377.5,913944.3 6496370.3,913947.4 6496367.7,913948 6496366,913957.4 6496368.2)))' ) = 1180.5 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1180.50499994757} and areaRotate{1180.50499994757} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1180.50499994757} and expectedArea{1180.5048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001355.9 6719164.4,1001352.4 6719165.8,1001354.3 6719173.1,1001364.9 6719170,1001360.8 6719154.8,1001364 6719153.7,1001360 6719140.4,1001353.4 6719142.8,1001355.3 6719150.2,1001351.7 6719151.6,1001355.9 6719164.4)))' ) = 266.245 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{266.24500001147578} and areaRotate{266.24500001147578} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{266.24500001147578} and expectedArea{266.24462890625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001376.9 6719165.5,1001381.6 6719163.6,1001384.4 6719173.7,1001390 6719171.5,1001394.8 6719184.9,1001398.4 6719182.7,1001400.6 6719189.4,1001390.2 6719193.4,1001385.7 6719180.8,1001381.5 6719182,1001376.9 6719165.5)))' ) = 255.125 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{255.12500002533932} and areaRotate{255.12500002533932} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{255.12500002533932} and expectedArea{255.12548828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((993559 6742920.4,993562.9 6742908.1,993571.9 6742911.7,993567.2 6742923.2,993559 6742920.4)))' ) = 116.1 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.10000000634372} and areaRotate{116.10000000634372} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.10000000634372} and expectedArea{116.10009765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((505100.6 6885473.6,505106.5 6885473.7,505105.5 6885462.9,505099.4 6885463.2,505100.6 6885473.6)))' ) = 63.71 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{63.710000002969309} and areaRotate{63.710000002969309} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{63.710000002969309} and expectedArea{63.710205078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1005998.4 6853680.1,1006010.4 6853678.5,1006011.2 6853685.1,1006015.1 6853684.6,1006018.1 6853706.5,1006012.4 6853707.2,1006002.3 6853708.6,1005998.4 6853680.1)))' ) = 432.195 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{432.19499998044876} and areaRotate{432.19499998044876} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{432.19499998044876} and expectedArea{432.1943359375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((853479.4 6957440.8,853479.6 6957451.2,853489.1 6957450.9,853498.1 6957450,853498.1 6957440.4,853489.6 6957440.6,853479.4 6957440.8)))' ) = 188.835 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{188.83500001040471} and areaRotate{188.83500001040471} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{188.83500001040471} and expectedArea{188.83447265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501445.2 6885596.2,501454 6885586.1,501459.3 6885590.3,501450.9 6885601.1,501445.2 6885596.2)))' ) = 96.605 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{96.604999996395037} and areaRotate{96.604999996395037} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{96.604999996395037} and expectedArea{96.604736328125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((944000.4 6388834.8,943985.9 6388844.4,943980.2 6388835.7,943995.3 6388826.2,944000.4 6388834.8)))' ) = 179.59 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{179.58999999537139} and areaRotate{179.58999999537139} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{179.58999999537139} and expectedArea{179.58984375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((952232.5 6229274,952225.3 6229252.8,952268.2 6229237,952275.2 6229258.2,952232.5 6229274)))' ) = 1019.54 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1019.5400000039817} and areaRotate{1019.5400000039817} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1019.5400000039817} and expectedArea{1019.54052734375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((554844.3 6463877.5,554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554848.6 6463917.6,554859.7 6463916.7,554858.7 6463906.5,554861.1 6463905,554861 6463901,554869.4 6463900.2,554869.4 6463905,554870.3 6463904.9,554872.1 6463919.5,554870.4 6463919.6,554871.1 6463927.7,554874.8 6463927.3,554874.9 6463929.2,554882.1 6463928.9,554881.5 6463922.9,554879.4 6463923.1,554876.7 6463904.9,554878.2 6463904.6,554876.2 6463883.5,554875.1 6463883.4,554873.5 6463872,554874.9 6463871.7,554874.5 6463867.6,554870.1 6463868.2,554870.2 6463870.7,554865.1 6463870.7,554865.6 6463875.7,554867.6 6463875.4,554868.5 6463883.7,554867.5 6463883.7,554867.6 6463889.6,554859.3 6463890.4,554858.9 6463886.9,554855.5 6463887,554854.4 6463875.9,554844.3 6463877.5)))' ) = 1242.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1242.2600000000002} and areaRotate{1242.2600000000002} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1242.2600000000002} and expectedArea{1242.2607421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((573209 6601600.4,573256.6 6601627,573269 6601604,573221.4 6601577.4,573209 6601600.4)))' ) = 1424.64 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1424.6400000007779} and areaRotate{1424.6400000007779} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1424.6400000007779} and expectedArea{1424.63989257812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((987779.8 6716940.2,987787.5 6716929.3,987791.2 6716931.9,987787.4 6716937.2,987788 6716937.6,987787 6716939,987786.5 6716938.7,987783.9 6716942.5,987779.8 6716940.2)))' ) = 60.875 -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(139): info: check alphaShapesOptim->asText(1) == expectedWkt_optimal has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{60.875000010330439} and areaRotate{60.875000010330439} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{60.875000010330439} and expectedArea{60.875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((987848.4 6716850.5,987846 6716848.8,987846.7 6716847.8,987838.8 6716841.8,987844 6716834.5,987850 6716838.9,987856.7 6716843.8,987851.4 6716851.1,987849.1 6716849.5,987848.4 6716850.5)))' ) = 145.82 -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(145): info: check alphaShapesOptimHoles->asText(1) == expectedWkt_optimal_holes has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(99): Leaving test case "testAlphaShapes2D_MultiPoint"; testing time: 6347us -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(151): Entering test case "testAlphaShapes2D_InvalidPolygon_Issue254" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{145.82000000696371} and areaRotate{145.82000000696371} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{145.82000000696371} and expectedArea{145.81982421875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(160): info: check 'exception "std::runtime_error" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(151): Leaving test case "testAlphaShapes2D_InvalidPolygon_Issue254"; testing time: 563us -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 8539us -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(22): Entering test suite "SFCGAL_algorithm_AlphaWrapping3DTest" -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(26): Entering test case "testAlphaWrapping3D_Empty" -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(33): info: check emptyAlphaWrapping3D->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(26): Leaving test case "testAlphaWrapping3D_Empty"; testing time: 317us -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Entering test case "testAlphaWrapping3D_MultiPoint" 2: area( ' MULTIPOLYGON(((987950.1 6716914.5,987954.7 6716906.3,987968.8 6716914.1,987964.3 6716922.1,987950.1 6716914.5)))' ) = 149.65 -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(41): info: check bunnyFSInput.good() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{149.65000000715884} and areaRotate{149.65000000715884} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{149.65000000715884} and expectedArea{149.64990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((938649.8 6704069.3,938643.7 6704060.9,938652 6704054.4,938657.4 6704062.9,938649.8 6704069.3)))' ) = 104.265 @@ -18453,7 +18490,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{456.60499997239162} and areaRotate{456.60499997239162} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{456.60499997239162} and expectedArea{456.60546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((931738.8 6229593.2,931696.5 6229603.5,931691.1 6229581.2,931732.9 6229571.3,931738.8 6229593.2)))' ) = 986.37 -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(46): info: check inputGeom->is3D() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{986.36999996481086} and areaRotate{986.36999996481086} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{986.36999996481086} and expectedArea{986.36962890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((955863.9 6228972.1,955854.5 6228973.1,955847.7 6228918.6,955857.3 6228917.8,955863.9 6228972.1)))' ) = 522.83 @@ -18572,18 +18608,42 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{54.30000002283245} and expectedArea{54.2999877929688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127631.7 6851344.9,127633.2 6851342.3,127635.2 6851339.6,127637.3 6851337.8,127640.6 6851335.4,127645.2 6851333.8,127649.8 6851333.5,127665.3 6851337.2,127665.1 6851339.8,127669.2 6851340.9,127665.4 6851358.3,127659.9 6851359.4,127659.3 6851357.7,127652.8 6851358.8,127652.3 6851354,127647.4 6851353.2,127645.7 6851360.3,127639.6 6851358.9,127641.9 6851347.8,127631.7 6851344.9)))' ) = 657.89 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{657.89000052745678} and areaRotate{657.89000052745678} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(56): info: check alphaWrappingResult->as().numPatches() == 2386 has passed +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(60): info: check alphaWrappingResult->is3D() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{657.89000052745678} and expectedArea{657.889892578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126710 6849113.4,126708.5 6849122.1,126703.4 6849120.9,126701.9 6849127.7,126693.5 6849126.1,126693.7 6849123.1,126692.7 6849122.2,126692.1 6849120.8,126692.1 6849119.2,126692.7 6849117.4,126693.8 6849116.7,126695.5 6849116.7,126696.7 6849111,126710 6849113.4)))' ) = 192.31 +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Leaving test case "testAlphaWrapping3D_MultiPoint"; testing time: 241709us +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(22): Leaving test suite "SFCGAL_algorithm_AlphaWrapping3DTest"; testing time: 242226us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Entering test suite "SFCGAL_algorithm_ApproximateMedialAxisTest" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(32): Entering test case "testTriangle45" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{192.30999999190431} and areaRotate{192.30999999190431} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{192.30999999190431} and expectedArea{192.30999755859401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127747.6 6851424.9,127749 6851432.5,127743.6 6851433.5,127744.1 6851434.9,127740.5 6851435.8,127740.9 6851438.6,127733.6 6851439.9,127731.4 6851428.7,127747.6 6851424.9)))' ) = 161.125 +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(42): info: check result->asText(1) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(32): Leaving test case "testTriangle45"; testing time: 3006us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(46): Entering test case "testTriangle60" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{161.12499999795915} and areaRotate{161.12499999795915} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{161.12499999795915} and expectedArea{161.12493896484401} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(55): info: check result->numGeometries() == 0U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(56): info: check result->asText(1) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(46): Leaving test case "testTriangle60"; testing time: 538us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Entering test case "testPolygon" 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(85): info: difference{} between area{54.130000008298268} and areaRotate{54.130000008298268} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(69): info: check result->numGeometries() == 1U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(70): info: check result->asText(0) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Leaving test case "testPolygon"; testing time: 1324us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(74): Entering test case "testPolygonWithHole" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(82): info: check result->numGeometries() == 4 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{54.130000008298268} and expectedArea{54.1299438476562} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(91): info: check algorithm::covers(*result, *expected) has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(74): Leaving test case "testPolygonWithHole"; testing time: 3223us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(94): Entering test case "testPolygonWithTouchingHoles" 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(85): info: difference{} between area{272.58000001832022} and areaRotate{272.58000001832022} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(102): info: check 'exception "NotImplementedException" raised as expected' has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(94): Leaving test case "testPolygonWithTouchingHoles"; testing time: 2632us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Entering test case "testMultiPolygon" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{272.58000001832022} and expectedArea{272.57995605468801} doesn't exceed 0.5% 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{189.5749999993136} and areaRotate{189.5749999993136} doesn't exceed 0.5% @@ -18735,57 +18795,33 @@ 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(85): info: difference{} between area{112.43000000162402} and areaRotate{112.43000000162402} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{112.43000000162402} and expectedArea{112.43017578125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(56): info: check alphaWrappingResult->as().numPatches() == 2386 has passed -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(60): info: check alphaWrappingResult->is3D() has passed 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2510.6350003408725} and areaRotate{2510.6350003408725} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2510.6350003408725} 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(85): info: difference{} between area{125.34999999821585} and areaRotate{125.34999999821585} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{125.34999999821585} and expectedArea{125.35009765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Leaving test case "testAlphaWrapping3D_MultiPoint"; testing time: 107680us -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(22): Leaving test suite "SFCGAL_algorithm_AlphaWrapping3DTest"; testing time: 108038us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Entering test suite "SFCGAL_algorithm_ApproximateMedialAxisTest" -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(32): Entering test case "testTriangle45" 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(85): info: difference{} between area{309.63000003568959} and areaRotate{309.63000003568959} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{309.63000003568959} and expectedArea{309.63037109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617302.6 6760827.9,617311.4 6760829.4,617312.9 6760819.2,617303.7 6760817.8,617302.6 6760827.9)))' ) = 93.235 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.23499999572789} and areaRotate{93.23499999572789} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.23499999572789} and expectedArea{93.235107421875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(42): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(32): Leaving test case "testTriangle45"; testing time: 2454us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(46): Entering test case "testTriangle60" 2: area( ' MULTIPOLYGON(((617293.8 6760841.7,617298.9 6760842.3,617299.8 6760835.9,617294.2 6760835.1,617293.8 6760841.7)))' ) = 35.23 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{35.229999993534989} and areaRotate{35.229999993534989} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{35.229999993534989} and expectedArea{35.22998046875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(55): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(56): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(46): Leaving test case "testTriangle60"; testing time: 538us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Entering test case "testPolygon" 2: area( ' MULTIPOLYGON(((680118.1 6767545.3,680127.2 6767552.2,680133 6767543.2,680122.9 6767536.4,680118.1 6767545.3)))' ) = 122.225 -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(69): info: check result->numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(70): info: check result->asText(0) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Leaving test case "testPolygon"; testing time: 467us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(74): Entering test case "testPolygonWithHole" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{122.22500000368368} and areaRotate{122.22500000368368} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{122.22500000368368} and expectedArea{122.224609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1028581 6283593.2,1028580.2 6283591.2,1028586.3 6283580.2,1028588.5 6283580.2,1028595.2 6283590.5,1028594.4 6283592.2,1028581 6283593.2)))' ) = 117.965 -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(82): info: check result->numGeometries() == 4 has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(91): info: check algorithm::covers(*result, *expected) has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{117.96500000119269} and areaRotate{117.96500000119269} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{117.96500000119269} and expectedArea{117.96484375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(74): Leaving test case "testPolygonWithHole"; testing time: 1103us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(94): Entering test case "testPolygonWithTouchingHoles" 2: area( ' MULTIPOLYGON(((862753.1 6577858.9,862754.4 6577849.9,862765.9 6577851.6,862764.8 6577860.7,862753.1 6577858.9)))' ) = 107.08 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{107.07999999937317} and areaRotate{107.07999999937317} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{107.07999999937317} and expectedArea{107.08056640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862753.8 6577877.6,862766.3 6577879.5,862769.3 6577864.2,862756.6 6577862.3,862753.8 6577877.6)))' ) = 198.29 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{198.28999998979117} and areaRotate{198.28999998979117} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{198.28999998979117} and expectedArea{198.28955078125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(102): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(94): Leaving test case "testPolygonWithTouchingHoles"; testing time: 1623us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Entering test case "testMultiPolygon" 2: area( ' MULTIPOLYGON(((922192.3 6511282.3,922183 6511291.6,922189.4 6511296.5,922197.1 6511286.8,922192.3 6511282.3)))' ) = 93.15 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.150000004112343} and areaRotate{93.150000004112343} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.150000004112343} and expectedArea{93.1494140625} doesn't exceed 0.5% @@ -18804,266 +18840,13 @@ 2: area( ' MULTIPOLYGON(((624303.2 6756710.4,624307.1 6756717.1,624296.7 6756723.6,624292.6 6756716.6,624303.2 6756710.4)))' ) = 97.325 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{97.324999997387977} and areaRotate{97.324999997387977} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{97.324999997387977} and expectedArea{97.324951171875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((889192.5 6379004.7,889198.7 6379005,889210.9 6379007.2,889218.3 6379011.9,889219.6 6379009.5,889238.1 6379020.8,889249.2 6379033.4,889259.8 6379050.7,889250.6 6379056.3,889230.3 6379030.4,889227.5 6379028.5,889223.9 6379025.5,889221.8 6379044,889227.2 6379043,889225.8 6379035.8,889231.2 6379035.4,889232.8 6379040.9,889235.7 6379040.3,889248.7 6379057.3,889234.2 6379065.6,889229.4 6379058.3,889226.4 6379053.9,889222 6379054.2,889221.3 6379052.7,889204.7 6379049.8,889205.7 6379028.9,889191.7 6379027,889192.5 6379004.7)))' ) = 2045.74 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2045.7350010771756} and areaRotate{2045.7350010771756} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2045.7350010771756} and expectedArea{2045.7353515625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((675629.7 6726428.6,675628.5 6726429.4,675627.2 6726427.7,675628.4 6726426.8,675629.7 6726428.6)))' ) = 3.205 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3.2049999995864891} and areaRotate{3.2049999995864891} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3.2049999995864891} and expectedArea{3.205078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((925472.7 6510109.5,925484.1 6510109.4,925484.4 6510103,925485.2 6510103,925485.2 6510094.6,925471.4 6510094.7,925472.7 6510109.5)))' ) = 188.55 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{188.55000000808178} and areaRotate{188.55000000808178} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{188.55000000808178} and expectedArea{188.55029296875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((862667.5 6577878.9,862679.5 6577880.7,862676 6577911.6,862664.1 6577910.1,862667.5 6577878.9)))' ) = 376.74 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{376.73999998721627} and areaRotate{376.73999998721627} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{376.73999998721627} and expectedArea{376.7392578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((862849.7 6577656.8,862849.8 6577662.3,862856.5 6577662,862856.2 6577656.3,862849.7 6577656.8)))' ) = 37.04 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{37.039999999648145} and areaRotate{37.039999999648145} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{37.039999999648145} and expectedArea{37.0400390625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127409.7 6851413.8,127408.1 6851407.5,127414.1 6851404.8,127416.5 6851410.8,127409.7 6851413.8)))' ) = 45.06 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{45.06000000023846} and areaRotate{45.06000000023846} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{45.06000000023846} and expectedArea{45.0599975585938} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127474.1 6851527.6,127469.6 6851527.9,127469.6 6851520.4,127465.1 6851520.4,127464.8 6851530.3,127473.6 6851530.4,127474.1 6851527.6)))' ) = 57.3 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{57.299999999999983} and areaRotate{57.299999999999983} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{57.299999999999983} and expectedArea{57.2999267578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((126963.7 6849244.8,126962.8 6849254.8,126972.5 6849255.6,126972.9 6849245.1,126963.7 6849244.8)))' ) = 97.22 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{97.220000000335347} and areaRotate{97.220000000335347} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{97.220000000335347} and expectedArea{97.219909667968807} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127238.7 6851287.5,127241.4 6851295,127245.5 6851293.5,127246.6 6851296.2,127254 6851292.3,127251.4 6851285.9,127247.7 6851287.8,127246.8 6851285.6,127243.9 6851286.8,127243.2 6851285.3,127238.7 6851287.5)))' ) = 104.535 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.53500000011135} and areaRotate{104.53500000011135} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.53500000011135} and expectedArea{104.53521728515599} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127412.1 6850869.7,127418.9 6850875.2,127413.2 6850881.8,127406.6 6850876.6,127412.1 6850869.7)))' ) = 75.185 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{75.184999988989745} and areaRotate{75.184999988989745} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{75.184999988989745} and expectedArea{75.1849365234375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127325.7 6850202.5,127327.3 6850210.8,127328.8 6850210.4,127330.6 6850216.2,127326.5 6850217.6,127322.1 6850203.8,127325.7 6850202.5)))' ) = 54.55 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{54.54999998903844} and areaRotate{54.54999998903844} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{54.54999998903844} and expectedArea{54.5499267578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((128041.7 6850460.4,128041.7 6850466,128049.2 6850466.1,128049.4 6850460.7,128041.7 6850460.4)))' ) = 41.82 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{41.819999999290658} and areaRotate{41.819999999290658} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{41.819999999290658} and expectedArea{41.820068359375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127014.5 6848543.2,127021.2 6848556,127019.8 6848556.8,127021.6 6848560.8,127014.7 6848563.9,127006.7 6848547.5,127014.5 6848543.2)))' ) = 162.885 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{162.8849999538217} and areaRotate{162.8849999538217} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{162.8849999538217} and expectedArea{162.885009765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((128323.1 6851760.9,128316.8 6851764.5,128322 6851773,128327.8 6851769.3,128323.1 6851760.9)))' ) = 69.19 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{69.189999999465982} and areaRotate{69.189999999465982} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{69.189999999465982} and expectedArea{69.190002441406193} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((128242.1 6851907.3,128252.1 6851918.8,128245.2 6851924.6,128236 6851914.1,128242.1 6851907.3)))' ) = 131.98 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{131.98000000549433} and areaRotate{131.98000000549433} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{131.98000000549433} and expectedArea{131.97998046875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((128791.1 6848520.3,128809 6848510,128813.6 6848518.6,128795.8 6848528.3,128791.1 6848520.3)))' ) = 194.655 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{194.65499999389715} and areaRotate{194.65499999389715} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{194.65499999389715} and expectedArea{194.65496826171901} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127433.5 6848628.7,127435.2 6848635.1,127441.1 6848633.8,127439.9 6848627.7,127433.5 6848628.7)))' ) = 40.105 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{40.104999998751637} and areaRotate{40.104999998751637} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{40.104999998751637} and expectedArea{40.10498046875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((126643.2 6849839.9,126648.4 6849843.8,126653 6849837.7,126647.7 6849833.9,126643.2 6849839.9)))' ) = 49.28 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{49.279999989694915} and areaRotate{49.279999989694915} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{49.279999989694915} and expectedArea{49.2800903320312} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127631.1 6851809.4,127624 6851811.2,127626.4 6851821.4,127634.2 6851819.5,127631.1 6851809.4)))' ) = 80.705 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{80.704999996294134} and areaRotate{80.704999996294134} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{80.704999996294134} and expectedArea{80.705017089843807} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127246.8 6850806.7,127254.4 6850809.6,127251.5 6850817.3,127244.2 6850814.9,127246.8 6850806.7)))' ) = 66.515 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{66.514999994644228} and areaRotate{66.514999994644228} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{66.514999994644228} and expectedArea{66.51513671875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127958.5 6850826.3,127966.5 6850822.9,127961.6 6850818.5,127955.1 6850823.5,127958.5 6850826.3)))' ) = 43.53 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{43.529999999897314} and areaRotate{43.529999999897314} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{43.529999999897314} and expectedArea{43.530029296875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127776.6 6851387.6,127770.5 6851389.8,127772.1 6851397.1,127778.5 6851395.7,127776.6 6851387.6)))' ) = 51.275 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{51.27500000341017} and areaRotate{51.27500000341017} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{51.27500000341017} and expectedArea{51.2749633789062} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((126719.4 6848611.3,126719.9 6848614.9,126706.6 6848617.2,126706.1 6848614.1,126719.4 6848611.3)))' ) = 45.83 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{45.830000004904605} and areaRotate{45.830000004904605} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{45.830000004904605} and expectedArea{45.8300170898438} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617325.8 6760492,617309.4 6760501.5,617309.9 6760502.7,617306.6 6760504.6,617311 6760512.9,617314.8 6760510.7,617316.6 6760513.5,617332.8 6760503.8,617330.8 6760501.9,617333.6 6760500.5,617329.3 6760493,617326.9 6760494.6,617325.8 6760492)))' ) = 321.44 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{321.44000018746169} and areaRotate{321.44000018746169} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{321.44000018746169} and expectedArea{321.439697265625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((221608.4 6872241.7,221609.8 6872242,221609.5 6872244.2,221615.8 6872245.1,221616.7 6872237.4,221608.9 6872236.5,221608.4 6872241.7)))' ) = 56.32 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{56.320000019696337} and areaRotate{56.320000019696337} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{56.320000019696337} and expectedArea{56.3199462890625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617329.4 6760779.6,617298.4 6760776.2,617299.8 6760766.4,617330.9 6760770.3,617329.4 6760779.6)))' ) = 301.82 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{301.82000001610334} and areaRotate{301.82000001610334} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{301.82000001610334} and expectedArea{301.8203125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((220199.4 6872406.2,220202.4 6872406.8,220203.1 6872405.1,220205.5 6872405.9,220207.1 6872402.5,220200.8 6872400.4,220199.4 6872406.2)))' ) = 29.83 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{29.829999989549719} and areaRotate{29.829999989549719} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{29.829999989549719} and expectedArea{29.8299560546875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((570264.2 6275375.8,570267.1 6275381.9,570268.4 6275375.9,570264.2 6275375.8)))' ) = 12.665 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{12.665000000446359} and areaRotate{12.665000000446359} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{12.665000000446359} and expectedArea{12.664794921875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1013403.8 6306733.5,1013409.2 6306733.1,1013409.9 6306750.9,1013403.6 6306750.8,1013403.8 6306733.5)))' ) = 102.705 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{102.70500000288661} and areaRotate{102.70500000288661} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{102.70500000288661} and expectedArea{102.70556640625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((615067.3 6757952.2,615072.8 6757960.3,615079.7 6757954.3,615074.1 6757947.2,615067.3 6757952.2)))' ) = 82.585 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{82.584999995925216} and areaRotate{82.584999995925216} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{82.584999995925216} and expectedArea{82.585205078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((926347.5 6890451.5,926400.2 6890462.7,926406.2 6890434.3,926353.8 6890423.6,926347.5 6890451.5)))' ) = 1546.63 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1546.6250000887162} and areaRotate{1546.6250000887162} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1546.6250000887162} and expectedArea{1546.62548828125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((682198.6 6762933.6,682194.7 6762940.6,682202.7 6762944.9,682205.7 6762939.8,682202 6762938.1,682203.1 6762935.6,682198.6 6762933.6)))' ) = 65.08 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{65.080000001823919} and areaRotate{65.080000001823919} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{65.080000001823919} and expectedArea{65.0791015625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((216901.3 6872311.9,216899.9 6872295,216907.4 6872294.5,216909.1 6872311.7,216901.3 6872311.9)))' ) = 130.975 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{130.9750000007208} and areaRotate{130.9750000007208} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{130.9750000007208} and expectedArea{130.97509765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617304.3 6760714.3,617307.9 6760696.6,617296 6760695,617292.4 6760711.3,617304.3 6760714.3)))' ) = 210.58 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{210.57999999893326} and areaRotate{210.57999999893326} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{210.57999999893326} and expectedArea{210.580322265625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617805.1 6760262,617805.3 6760255.6,617812.1 6760256.5,617811.7 6760262.7,617805.1 6760262)))' ) = 42.45 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{42.449999999964348} and areaRotate{42.449999999964348} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{42.449999999964348} and expectedArea{42.449951171875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617800.6 6760224.4,617802.7 6760205.2,617817.5 6760207,617824.4 6760208,617823.7 6760216.9,617818 6760216.3,617816.6 6760226.7,617800.6 6760224.4)))' ) = 369.125 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{369.12499999495594} and areaRotate{369.12499999495594} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{369.12499999495594} and expectedArea{369.125244140625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617823.4 6760924.4,617821.5 6760917.6,617814.3 6760920.9,617816 6760927,617823.4 6760924.4)))' ) = 52.395 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{52.395000002529017} and areaRotate{52.395000002529017} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{52.395000002529017} and expectedArea{52.395263671875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617581.7 6760252.3,617567.1 6760298.3,617518.7 6760283.5,617533.1 6760237.8,617533.4 6760237.2,617581.7 6760252.3)))' ) = 2452.9 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2452.9049999850959} and areaRotate{2452.9049999850959} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2452.9049999850959} and expectedArea{2452.90478515625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617335.9 6760252.8,617348.1 6760256.1,617350.2 6760246.9,617338.5 6760243.8,617335.9 6760252.8)))' ) = 116.265 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.2649999932656} and areaRotate{116.2649999932656} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.2649999932656} and expectedArea{116.264892578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617349.8 6760296.7,617353.3 6760288.3,617342.4 6760283.7,617339.2 6760292.1,617349.8 6760296.7)))' ) = 105.71 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{105.70999999960222} and areaRotate{105.70999999960222} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{105.70999999960222} and expectedArea{105.7099609375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617358.1 6760570.2,617360.3 6760554,617351.8 6760553.4,617352.5 6760550.9,617313.3 6760534,617305.3 6760553.5,617343.6 6760570.7,617344.8 6760568.1,617358.1 6760570.2)))' ) = 1084.04 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1084.04000001547} and areaRotate{1084.04000001547} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1084.04000001547} and expectedArea{1084.03955078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617341.1 6760623,617342.7 6760610.7,617333.5 6760609,617331.9 6760621.4,617341.1 6760623)))' ) = 116.26 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.2599999987429} and areaRotate{116.2599999987429} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.2599999987429} and expectedArea{116.259765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((157161.4 6852472.2,157167.7 6852477.2,157191 6852448.1,157184.4 6852442.8,157161.4 6852472.2)))' ) = 307.885 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{307.88500000751628} and areaRotate{307.88500000751628} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{307.88500000751628} and expectedArea{307.88507080078102} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((154539.2 6841926.9,154575.7 6841935.6,154578 6841927.9,154541.3 6841919.2,154539.2 6841926.9)))' ) = 300.96 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{300.95999997931972} and areaRotate{300.95999997931972} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{300.95999997931972} and expectedArea{300.96002197265602} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617358 6760583.5,617358.6 6760577.6,617341.5 6760575.3,617340.5 6760581.2,617358 6760583.5)))' ) = 103.91 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{103.91000000132289} and areaRotate{103.91000000132289} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{103.91000000132289} and expectedArea{103.909912109375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((501463.4 6885213.1,501464 6885208.2,501478.8 6885208.6,501477.8 6885218.5,501471.4 6885218,501471.5 6885213.8,501463.4 6885213.1)))' ) = 106.995 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{106.99499999103671} and areaRotate{106.99499999103671} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{106.99499999103671} and expectedArea{106.994873046875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1037091 6304698.2,1037059.7 6304709.3,1037056.2 6304701,1037086.8 6304690.2,1037091 6304698.2)))' ) = 294.4 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{294.39999997271821} and areaRotate{294.39999997271821} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{294.39999997271821} and expectedArea{294.39990234375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((232759.7 6871869.3,232754.3 6871864.3,232748.9 6871869.4,232754.6 6871875,232759.7 6871869.3)))' ) = 57.795 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{57.795000006240471} and areaRotate{57.795000006240471} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{57.795000006240471} and expectedArea{57.795166015625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((778798.4 6907155.9,778811 6907151.2,778817.4 6907165.1,778804 6907170.4,778798.4 6907155.9)))' ) = 214.6 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{214.59999998442788} and areaRotate{214.59999998442788} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{214.59999998442788} and expectedArea{214.6005859375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((448575.2 6871891.6,448559 6871893.2,448560.1 6871909.3,448575.6 6871908,448575.2 6871891.6)))' ) = 258.65 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{258.64999997387076} and areaRotate{258.64999997387076} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{258.64999997387076} and expectedArea{258.650146484375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((783661.1 6896075,783646 6896083.5,783628.3 6896055.2,783643.8 6896045.8,783661.1 6896075)))' ) = 596.5 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{596.49999998583507} and areaRotate{596.49999998583507} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{596.49999998583507} and expectedArea{596.49951171875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((799034.8 6894070.7,799035.2 6894061.8,799056.7 6894062.5,799056.3 6894071.6,799034.8 6894070.7)))' ) = 193.82 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{193.8200000124117} and areaRotate{193.8200000124117} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{193.8200000124117} and expectedArea{193.82080078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((154536.3 6841957.9,154569.3 6841966.3,154571 6841958.6,154537.7 6841950.4,154536.3 6841957.9)))' ) = 264.805 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{264.80499998116068} and areaRotate{264.80499998116068} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{264.80499998116068} and expectedArea{264.80499267578102} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((216873.4 6872179.2,216867.9 6872173,216881.6 6872158.9,216887.5 6872165.1,216873.4 6872179.2)))' ) = 166.55 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{166.55000000258372} and areaRotate{166.55000000258372} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{166.55000000258372} and expectedArea{166.550048828125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1037014.5 6303811.4,1036974.3 6303752.1,1036994.9 6303739,1037034.8 6303798.5,1037014.5 6303811.4)))' ) = 1735.38 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1735.3799999970001} and areaRotate{1735.3799999970001} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1735.3799999970001} and expectedArea{1735.3798828125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((777181.7 6868466.9,777168.7 6868462,777190.1 6868404.2,777203.1 6868409,777181.7 6868466.9)))' ) = 855.84 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{855.83999999074649} and areaRotate{855.83999999074649} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{855.83999999074649} and expectedArea{855.83935546875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((621064.6 6760535.9,621068.1 6760542,621072.6 6760539.3,621069.1 6760532.9,621064.6 6760535.9)))' ) = 38.1 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{38.100000002664217} and areaRotate{38.100000002664217} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{38.100000002664217} and expectedArea{38.10009765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((501832.9 6885029.9,501839.7 6885022.2,501846.1 6885027.4,501838.8 6885035,501832.9 6885029.9)))' ) = 83.355 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{83.354999994721794} and areaRotate{83.354999994721794} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{83.354999994721794} and expectedArea{83.355224609375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((186266.5 6797398.4,186249.2 6797370.4,186232.4 6797381.8,186247.7 6797407.2,186266.5 6797398.4)))' ) = 639.89 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{639.88999998152531} and areaRotate{639.88999998152531} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{639.88999998152531} and expectedArea{639.889892578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((501912.8 6885007.9,501916.4 6885003.4,501921 6885007.1,501917.7 6885011.9,501912.8 6885007.9)))' ) = 35.37 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{35.36999999791189} and areaRotate{35.36999999791189} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{35.36999999791189} and expectedArea{35.36962890625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((501902.5 6885017.9,501909.4 6885010.9,501913.7 6885014.6,501907.2 6885022.1,501902.5 6885017.9)))' ) = 59.09 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{59.089999996397111} and areaRotate{59.089999996397111} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{59.089999996397111} and expectedArea{59.08984375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1053264.3 6302761.6,1053302.6 6302797.1,1053298.7 6302802.4,1053260.6 6302765.1,1053264.3 6302761.6)))' ) = 306.4 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{306.40000002825889} and areaRotate{306.40000002825889} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{306.40000002825889} and expectedArea{306.39990234375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((254852.9 6870788.8,254888.7 6870699.2,254936.9 6870717.9,254901 6870807.5,254852.9 6870788.8)))' ) = 4984.63 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{4984.6349999505128} and areaRotate{4984.6349999505128} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{4984.6349999505128} and expectedArea{4984.6350097656205} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1043041.5 6302755.4,1043039.6 6302726.2,1043054.4 6302725.4,1043054.6 6302755.2,1043041.5 6302755.4)))' ) = 412.05 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{412.05000000411849} and areaRotate{412.05000000411849} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{412.05000000411849} and expectedArea{412.0498046875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1041957.6 6303010.3,1041950.6 6302984.8,1041958.3 6302983.4,1041964.6 6303008.2,1041957.6 6303010.3)))' ) = 196.49 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{196.48999999760059} and areaRotate{196.48999999760059} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{196.48999999760059} and expectedArea{196.48974609375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((501803.2 6885730.8,501812.2 6885724.1,501815.4 6885727.8,501806.5 6885734.7,501803.2 6885730.8)))' ) = 56.11 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{56.109999994184136} and areaRotate{56.109999994184136} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{56.109999994184136} and expectedArea{56.1103515625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((501811.7 6885704,501830.3 6885685.8,501847.7 6885704.2,501828.8 6885722,501811.7 6885704)))' ) = 651.75 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{651.75000003721539} and areaRotate{651.75000003721539} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{651.75000003721539} and expectedArea{651.75} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((217632.4 6871288.7,217626 6871284.6,217630 6871277.7,217636.6 6871281.9,217632.4 6871288.7)))' ) = 61.54 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.539999994056629} and areaRotate{61.539999994056629} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.539999994056629} and expectedArea{61.5399169921875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1039700.1 6302830.8,1039707 6302834.2,1039690.4 6302868,1039684.7 6302864.8,1039700.1 6302830.8)))' ) = 266.37 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{266.3700000039679} and areaRotate{266.3700000039679} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{266.3700000039679} and expectedArea{266.3701171875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((862827 6577615.1,862841.2 6577611.9,862847.4 6577644.4,862833.1 6577646.9,862827 6577615.1)))' ) = 475.665 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{475.66499999888299} and areaRotate{475.66499999888299} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{475.66499999888299} and expectedArea{475.6650390625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((862861.3 6577638.1,862864.3 6577659.2,862874.6 6577657.6,862871.7 6577637.7,862861.3 6577638.1)))' ) = 215.125 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{215.12500000430788} and areaRotate{215.12500000430788} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{215.12500000430788} and expectedArea{215.125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((505012.9 6885458.5,505025.7 6885464.2,505029.2 6885457.9,505015.8 6885452.5,505012.9 6885458.5)))' ) = 98.325 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{98.325000007800924} and areaRotate{98.325000007800924} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{98.325000007800924} and expectedArea{98.3251953125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((186078.4 6797616.3,186051.5 6797573.3,186043.2 6797579.1,186068.8 6797623.3,186078.4 6797616.3)))' ) = 558.22 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{558.22000001676224} and areaRotate{558.22000001676224} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{558.22000001676224} and expectedArea{558.219970703125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((233993 6870640.5,233983 6870629.7,233975.9 6870636.9,233984.4 6870648.6,233993 6870640.5)))' ) = 159.075 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{159.07499999200564} and areaRotate{159.07499999200564} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{159.07499999200564} and expectedArea{159.07482910156199} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((505132.9 6885449.2,505146.7 6885445,505145 6885439.1,505131.3 6885444,505132.9 6885449.2)))' ) = 83.82 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{83.820000004375771} and areaRotate{83.820000004375771} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{83.820000004375771} and expectedArea{83.820068359375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((813529 6486801.3,813533 6486797.3,813525 6486788.2,813520.9 6486792,813529 6486801.3)))' ) = 68.655 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{68.65499999300053} and areaRotate{68.65499999300053} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{68.65499999300053} and expectedArea{68.654296875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((813456.9 6486529.1,813457.9 6486525.5,813451.6 6486523.9,813450.8 6486527.6,813456.9 6486529.1)))' ) = 24.025 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{24.024999999907081} and areaRotate{24.024999999907081} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{24.024999999907081} and expectedArea{24.0244140625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((505038.7 6886665,505044.2 6886659.1,505053 6886667.9,505048 6886674,505038.7 6886665)))' ) = 101.025 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{101.0250000036911} and areaRotate{101.0250000036911} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{101.0250000036911} and expectedArea{101.02490234375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((828860.9 7005318.2,828862.1 7005322,828863.9 7005324.7,828866.9 7005326.5,828870.3 7005327.2,828873.9 7005327.4,828876.5 7005326.8,828878.2 7005325.9,828881.4 7005323.2,828883.9 7005321.3,828885.8 7005319.8,828886.5 7005317.9,828886.1 7005314.5,828881.6 7005308.7,828879.9 7005307.9,828878.3 7005308.2,828876 7005309.5,828874.4 7005308.8,828871.8 7005306.7,828870.3 7005305.6,828868.3 7005305.8,828865.6 7005308.3,828860.9 7005318.2)))' ) = 391.45 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{391.45000002366169} and areaRotate{391.45000002366169} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{391.45000002366169} and expectedArea{391.44873046875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((639368.9 6859136.4,639372.1 6859127.4,639377.2 6859129.2,639373.8 6859138.1,639368.9 6859136.4)))' ) = 50.525 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{50.525000002233426} and areaRotate{50.525000002233426} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{50.525000002233426} and expectedArea{50.525146484375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((926198.4 6890995.7,926198 6890956.6,926223.4 6890956.7,926223.3 6890995.6,926198.4 6890995.7)))' ) = 980.85 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{980.85000001335425} and areaRotate{980.85000001335425} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{980.85000001335425} and expectedArea{980.85009765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((568870.1 6294014.3,568864.3 6294023.4,568917.6 6294055.4,568924.1 6294046.8,568870.1 6294014.3)))' ) = 673.14 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{673.1400000171443} and areaRotate{673.1400000171443} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{673.1400000171443} and expectedArea{673.139892578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((862861.8 6577579.1,862872.1 6577577.6,862874.1 6577591.9,862871.8 6577592.3,862873 6577598.7,862865.4 6577599.9,862861.8 6577579.1)))' ) = 197.605 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{197.605000006696} and areaRotate{197.605000006696} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{197.605000006696} and expectedArea{197.60498046875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((615102 6757871.7,615096.8 6757863.8,615107.4 6757855.9,615113.4 6757864.7,615102 6757871.7)))' ) = 133.57 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{133.57000000024271} and areaRotate{133.57000000024271} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{133.57000000024271} and expectedArea{133.570068359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(147): info: check result->numGeometries() == 108U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Leaving test case "testMultiPolygon"; testing time: 83729us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Leaving test case "testMultiPolygon"; testing time: 166573us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(150): Entering test case "testInvalidTypes" -2: area( ' MULTIPOLYGON(((889178.5 6379017.7,889179.7 6379004.3,889178.8 6379000.8,889171.3 6379001.3,889171.1 6379005,889164.3 6379006.3,889153 6379011.2,889149.3 6379006.2,889138.4 6379013.5,889144.4 6379019.3,889150.7 6379016.8,889160.4 6379021.4,889163.3 6379019.4,889168.5 6379027,889173.3 6379023.6,889171.3 6379020.3,889178.5 6379017.7)))' ) = 517.075 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(160): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(160): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(150): Leaving test case "testInvalidTypes"; testing time: 341us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 90343us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(150): Leaving test case "testInvalidTypes"; testing time: 425us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 178186us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(29): Entering test suite "SFCGAL_algorithm_AreaTest" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(31): Entering test case "testEmpty2D3D" 1: Point @@ -19114,105 +18897,107 @@ 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(41): info: check g.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(42): info: check algorithm::area(*g) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(43): info: check algorithm::area3D(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(31): Leaving test case "testEmpty2D3D"; testing time: 297us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(31): Leaving test case "testEmpty2D3D"; testing time: 1857us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(47): Entering test case "testSignedArea2D_lineString" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::signedArea(lineString) == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::signedArea(lineString) == -1.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(47): Leaving test case "testSignedArea2D_lineString"; testing time: 208us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(47): Leaving test case "testSignedArea2D_lineString"; testing time: 410us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(61): Entering test case "testSignedArea2D_triangle" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(65): info: check algorithm::signedArea(triangle) == 0.5 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(67): info: check algorithm::signedArea(triangle) == -0.5 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(61): Leaving test case "testSignedArea2D_triangle"; testing time: 162us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(61): Leaving test case "testSignedArea2D_triangle"; testing time: 272us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): Entering test case "testPoint2D3D" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(73): info: check algorithm::area(Point(3.0, 4.0)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(74): info: check algorithm::area3D(Point(3.0, 4.0, 5.0)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): Leaving test case "testPoint2D3D"; testing time: 151us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): Leaving test case "testPoint2D3D"; testing time: 250us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(77): Entering test case "testLineString2D3D" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(79): 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(81): 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(77): Leaving test case "testLineString2D3D"; testing time: 151us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(77): Leaving test case "testLineString2D3D"; testing time: 266us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(87): Entering test case "testArea2D_PolygonWithHoleWithBadOrientation" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{517.07500000311643} and areaRotate{517.07500000311643} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{517.07500000311643} and expectedArea{517.0732421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(128): info: check algorithm::area3D(polygon) == 23.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(87): Leaving test case "testArea2D_PolygonWithHoleWithBadOrientation"; testing time: 341us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(87): Leaving test case "testArea2D_PolygonWithHoleWithBadOrientation"; testing time: 449us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(131): Entering test case "testArea3D_Triangle1" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(135): info: check algorithm::area3D(triangle) == 0.5 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(131): Leaving test case "testArea3D_Triangle1"; testing time: 164us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(131): Leaving test case "testArea3D_Triangle1"; testing time: 5652us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(138): Entering test case "testArea3D_Triangle2" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(142): info: check algorithm::area3D(triangle) == 8.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(138): Leaving test case "testArea3D_Triangle2"; testing time: 143us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(138): Leaving test case "testArea3D_Triangle2"; testing time: 312us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(145): Entering test case "testArea2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(150): info: check algorithm::area(triangle1) == 8.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(151): info: check algorithm::area(triangle2) == 8.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(145): Leaving test case "testArea2D_Triangle"; testing time: 143us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(145): Leaving test case "testArea2D_Triangle"; testing time: 158us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(154): Entering test case "testArea3D_Square1x1" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(159): 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(161): info: difference{} between algorithm::area3D(*g){1} and 1.0{1} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(154): Leaving test case "testArea3D_Square1x1"; testing time: 381us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(154): Leaving test case "testArea3D_Square1x1"; testing time: 425us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(164): Entering test case "testArea3D_Square4X4" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(169): info: difference{} between algorithm::area3D(*g){16} and 16.0{16} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(164): Leaving test case "testArea3D_Square4X4"; testing time: 399us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(164): Leaving test case "testArea3D_Square4X4"; testing time: 354us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(172): Entering test case "testArea3D_Square4X4WithHole" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(178): info: difference{} between algorithm::area3D(*g){15} and 15.0{15} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(172): Leaving test case "testArea3D_Square4X4WithHole"; testing time: 578us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 3214us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(172): Leaving test case "testArea3D_Square4X4WithHole"; testing time: 532us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 11474us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(25): Entering test suite "SFCGAL_algorithm_BoundaryTest" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(29): Entering test case "emptyPoint" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(34): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(35): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(29): Leaving test case "emptyPoint"; testing time: 194us +2: area( ' MULTIPOLYGON(((889192.5 6379004.7,889198.7 6379005,889210.9 6379007.2,889218.3 6379011.9,889219.6 6379009.5,889238.1 6379020.8,889249.2 6379033.4,889259.8 6379050.7,889250.6 6379056.3,889230.3 6379030.4,889227.5 6379028.5,889223.9 6379025.5,889221.8 6379044,889227.2 6379043,889225.8 6379035.8,889231.2 6379035.4,889232.8 6379040.9,889235.7 6379040.3,889248.7 6379057.3,889234.2 6379065.6,889229.4 6379058.3,889226.4 6379053.9,889222 6379054.2,889221.3 6379052.7,889204.7 6379049.8,889205.7 6379028.9,889191.7 6379027,889192.5 6379004.7)))' ) = 2045.74 +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(29): Leaving test case "emptyPoint"; testing time: 617us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(37): Entering test case "pointXY" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(42): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(43): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(37): Leaving test case "pointXY"; testing time: 146us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(37): Leaving test case "pointXY"; testing time: 287us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(48): Entering test case "emptyLineString" -2: area( ' MULTIPOLYGON(((615054.9 6757968.2,615061.5 6757978.4,615065 6757975.9,615067.3 6757980.2,615073.8 6757976.6,615077.3 6757982.8,615100.9 6757969.2,615142.9 6757946.5,615137.7 6757938.7,615132.9 6757941.4,615126.4 6757930.7,615120.8 6757933.4,615126.9 6757946,615123 6757948.5,615120.7 6757945.7,615114 6757947.9,615101.6 6757956.1,615091.6 6757940,615100.1 6757934.1,615093.2 6757925,615078.6 6757935.4,615092.6 6757957.9,615090 6757959.4,615091.3 6757962.4,615077.8 6757970.6,615074.5 6757964.6,615062.1 6757970.9,615058.6 6757965.7,615054.9 6757968.2)))' ) = 1430.5 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(53): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(54): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(48): Leaving test case "emptyLineString"; testing time: 136us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(48): Leaving test case "emptyLineString"; testing time: 242us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): Entering test case "lineStringSegment" 1: check that a LineSegment has a MultiPoint boundary composed of 2 points 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(67): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(68): info: check boundary->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): Leaving test case "lineStringSegment"; testing time: 242us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): Leaving test case "lineStringSegment"; testing time: 388us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(71): 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(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(71): Leaving test case "lineStringWithThreePoints"; testing time: 144us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(71): Leaving test case "lineStringWithThreePoints"; testing time: 321us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Entering test case "lineStringClosed" 1: check that a closed LineString has empty boundary +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2045.7350010771756} and areaRotate{2045.7350010771756} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2045.7350010771756} and expectedArea{2045.7353515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(98): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(99): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Leaving test case "lineStringClosed"; testing time: 140us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Leaving test case "lineStringClosed"; testing time: 350us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(104): Entering test case "multiLineStringSimple" 1: check common point between two LineStrings 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(116): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(117): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(104): Leaving test case "multiLineStringSimple"; testing time: 158us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(104): Leaving test case "multiLineStringSimple"; testing time: 307us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(124): Entering test case "multiPolygonSimple" 1: check common point between two LineStrings +2: area( ' MULTIPOLYGON(((675629.7 6726428.6,675628.5 6726429.4,675627.2 6726427.7,675628.4 6726426.8,675629.7 6726428.6)))' ) = 3.205 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(152): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(153): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(124): Leaving test case "multiPolygonSimple"; testing time: 187us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(25): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 1398us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(124): Leaving test case "multiPolygonSimple"; testing time: 359us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(25): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 3401us 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(32): Entering test suite "SFCGAL_algorithm_Buffer3DTest" 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(86): Entering test case "testBuffer3D_Point" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1430.5049999797416} and areaRotate{1430.5049999797416} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1430.5049999797416} and expectedArea{1430.505859375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((615872.2 6757977.1,615861.9 6757977.2,615861.4 6757979.2,615857.5 6757979.2,615859.2 6757988.6,615873.3 6757988,615872.2 6757977.1)))' ) = 154.23 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{154.22999999790312} and areaRotate{154.22999999790312} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{154.22999999790312} and expectedArea{154.229248046875} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3.2049999995864891} and areaRotate{3.2049999995864891} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(103): info: check buffer->is3D() has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3.2049999995864891} and expectedArea{3.205078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((925472.7 6510109.5,925484.1 6510109.4,925484.4 6510103,925485.2 6510103,925485.2 6510094.6,925471.4 6510094.7,925472.7 6510109.5)))' ) = 188.55 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{188.55000000808178} and areaRotate{188.55000000808178} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{188.55000000808178} and expectedArea{188.55029296875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862667.5 6577878.9,862679.5 6577880.7,862676 6577911.6,862664.1 6577910.1,862667.5 6577878.9)))' ) = 376.74 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(104): info: check buffer->numGeometries() > 0 has passed -2: area( ' MULTIPOLYGON(((615896.3 6757970.8,615891.5 6757971.4,615891.7 6757973.7,615878.8 6757975.7,615880.3 6757985,615893.8 6757982.7,615893.7 6757981.8,615899.3 6757981.2,615896.3 6757970.8)))' ) = 182.275 1: Warning for test point_ROUND_buffer: +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{376.73999998721627} and areaRotate{376.73999998721627} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{376.73999998721627} and expectedArea{376.7392578125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862849.7 6577656.8,862849.8 6577662.3,862856.5 6577662,862856.2 6577656.3,862849.7 6577656.8)))' ) = 37.04 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/point_ROUND_buffer_3d.obj -1: Generated file: /tmp/5234-d625-9936-6fa8/point_ROUND_buffer_3d.obj -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{182.27500004528503} and areaRotate{182.27500004528503} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{182.27500004528503} and expectedArea{182.274658203125} doesn't exceed 0.5% +1: Generated file: /tmp/cc5a-f943-63d0-5dd6/point_ROUND_buffer_3d.obj 1: Content of the generated file: 1: v 0 0 10 1: v 1.46447 -3.53553 9.2388 @@ -20113,13 +19898,10 @@ 1:  1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(103): info: check buffer->is3D() has passed 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(104): info: check buffer->numGeometries() > 0 has passed -2: area( ' MULTIPOLYGON(((620286.4 6755093.9,620283.9 6755089.2,620276.9 6755093.6,620270.6 6755075.1,620267.6 6755075.7,620268.8 6755082.8,620274.1 6755101.1,620286.4 6755093.9)))' ) = 155.405 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{155.40499998463491} and areaRotate{155.40499998463491} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{155.40499998463491} and expectedArea{155.405029296875} doesn't exceed 0.5% 1: Warning for test point_CYLSPHERE_buffer: 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/point_CYLSPHERE_buffer_3d.obj -1: Generated file: /tmp/5234-d625-9936-6fa8/point_CYLSPHERE_buffer_3d.obj +1: Generated file: /tmp/cc5a-f943-63d0-5dd6/point_CYLSPHERE_buffer_3d.obj 1: Content of the generated file: 1: v 0 0 10 1: v 1.46447 -3.53553 9.2388 @@ -21020,11 +20802,10 @@ 1:  1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(103): info: check buffer->is3D() has passed 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(104): info: check buffer->numGeometries() > 0 has passed -2: area( ' MULTIPOLYGON(((615896.6 6757870.8,615894.1 6757870.2,615895.1 6757864.6,615886.9 6757862.4,615887.2 6757860.5,615881.9 6757861,615879 6757848.9,615884.3 6757847.9,615884.6 6757852,615888.8 6757851.4,615889.4 6757852.6,615892.8 6757853.8,615893.1 6757851.5,615898.2 6757853.4,615896 6757863.9,615898 6757864.3,615896.6 6757870.8)))' ) = 203.83 1: Warning for test point_FLAT_buffer: 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/point_FLAT_buffer_3d.obj -1: Generated file: /tmp/5234-d625-9936-6fa8/point_FLAT_buffer_3d.obj +1: Generated file: /tmp/cc5a-f943-63d0-5dd6/point_FLAT_buffer_3d.obj 1: Content of the generated file: 1: v 0 0 10 1: v 1.46447 -3.53553 9.2388 @@ -21923,10 +21704,265 @@ 1: f 667 668 669 1: f 670 671 672 1:  +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{37.039999999648145} and areaRotate{37.039999999648145} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{37.039999999648145} and expectedArea{37.0400390625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127409.7 6851413.8,127408.1 6851407.5,127414.1 6851404.8,127416.5 6851410.8,127409.7 6851413.8)))' ) = 45.06 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{45.06000000023846} and areaRotate{45.06000000023846} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{45.06000000023846} and expectedArea{45.0599975585938} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127474.1 6851527.6,127469.6 6851527.9,127469.6 6851520.4,127465.1 6851520.4,127464.8 6851530.3,127473.6 6851530.4,127474.1 6851527.6)))' ) = 57.3 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{57.299999999999983} and areaRotate{57.299999999999983} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{57.299999999999983} and expectedArea{57.2999267578125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((126963.7 6849244.8,126962.8 6849254.8,126972.5 6849255.6,126972.9 6849245.1,126963.7 6849244.8)))' ) = 97.22 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{97.220000000335347} and areaRotate{97.220000000335347} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{97.220000000335347} and expectedArea{97.219909667968807} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127238.7 6851287.5,127241.4 6851295,127245.5 6851293.5,127246.6 6851296.2,127254 6851292.3,127251.4 6851285.9,127247.7 6851287.8,127246.8 6851285.6,127243.9 6851286.8,127243.2 6851285.3,127238.7 6851287.5)))' ) = 104.535 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.53500000011135} and areaRotate{104.53500000011135} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.53500000011135} and expectedArea{104.53521728515599} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127412.1 6850869.7,127418.9 6850875.2,127413.2 6850881.8,127406.6 6850876.6,127412.1 6850869.7)))' ) = 75.185 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{75.184999988989745} and areaRotate{75.184999988989745} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{75.184999988989745} and expectedArea{75.1849365234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127325.7 6850202.5,127327.3 6850210.8,127328.8 6850210.4,127330.6 6850216.2,127326.5 6850217.6,127322.1 6850203.8,127325.7 6850202.5)))' ) = 54.55 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{54.54999998903844} and areaRotate{54.54999998903844} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{54.54999998903844} and expectedArea{54.5499267578125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((128041.7 6850460.4,128041.7 6850466,128049.2 6850466.1,128049.4 6850460.7,128041.7 6850460.4)))' ) = 41.82 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{41.819999999290658} and areaRotate{41.819999999290658} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{41.819999999290658} and expectedArea{41.820068359375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127014.5 6848543.2,127021.2 6848556,127019.8 6848556.8,127021.6 6848560.8,127014.7 6848563.9,127006.7 6848547.5,127014.5 6848543.2)))' ) = 162.885 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{162.8849999538217} and areaRotate{162.8849999538217} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{162.8849999538217} and expectedArea{162.885009765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((128323.1 6851760.9,128316.8 6851764.5,128322 6851773,128327.8 6851769.3,128323.1 6851760.9)))' ) = 69.19 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{69.189999999465982} and areaRotate{69.189999999465982} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{69.189999999465982} and expectedArea{69.190002441406193} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((128242.1 6851907.3,128252.1 6851918.8,128245.2 6851924.6,128236 6851914.1,128242.1 6851907.3)))' ) = 131.98 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{131.98000000549433} and areaRotate{131.98000000549433} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{131.98000000549433} and expectedArea{131.97998046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((128791.1 6848520.3,128809 6848510,128813.6 6848518.6,128795.8 6848528.3,128791.1 6848520.3)))' ) = 194.655 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{194.65499999389715} and areaRotate{194.65499999389715} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{194.65499999389715} and expectedArea{194.65496826171901} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127433.5 6848628.7,127435.2 6848635.1,127441.1 6848633.8,127439.9 6848627.7,127433.5 6848628.7)))' ) = 40.105 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{40.104999998751637} and areaRotate{40.104999998751637} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{40.104999998751637} and expectedArea{40.10498046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((126643.2 6849839.9,126648.4 6849843.8,126653 6849837.7,126647.7 6849833.9,126643.2 6849839.9)))' ) = 49.28 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{49.279999989694915} and areaRotate{49.279999989694915} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{49.279999989694915} and expectedArea{49.2800903320312} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127631.1 6851809.4,127624 6851811.2,127626.4 6851821.4,127634.2 6851819.5,127631.1 6851809.4)))' ) = 80.705 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{80.704999996294134} and areaRotate{80.704999996294134} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{80.704999996294134} and expectedArea{80.705017089843807} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127246.8 6850806.7,127254.4 6850809.6,127251.5 6850817.3,127244.2 6850814.9,127246.8 6850806.7)))' ) = 66.515 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{66.514999994644228} and areaRotate{66.514999994644228} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{66.514999994644228} and expectedArea{66.51513671875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127958.5 6850826.3,127966.5 6850822.9,127961.6 6850818.5,127955.1 6850823.5,127958.5 6850826.3)))' ) = 43.53 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{43.529999999897314} and areaRotate{43.529999999897314} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{43.529999999897314} and expectedArea{43.530029296875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127776.6 6851387.6,127770.5 6851389.8,127772.1 6851397.1,127778.5 6851395.7,127776.6 6851387.6)))' ) = 51.275 +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(86): Leaving test case "testBuffer3D_Point"; testing time: 37158us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Entering test case "testBuffer3D_LineString" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{51.27500000341017} and areaRotate{51.27500000341017} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{51.27500000341017} and expectedArea{51.2749633789062} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((126719.4 6848611.3,126719.9 6848614.9,126706.6 6848617.2,126706.1 6848614.1,126719.4 6848611.3)))' ) = 45.83 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{45.830000004904605} and areaRotate{45.830000004904605} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{45.830000004904605} and expectedArea{45.8300170898438} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617325.8 6760492,617309.4 6760501.5,617309.9 6760502.7,617306.6 6760504.6,617311 6760512.9,617314.8 6760510.7,617316.6 6760513.5,617332.8 6760503.8,617330.8 6760501.9,617333.6 6760500.5,617329.3 6760493,617326.9 6760494.6,617325.8 6760492)))' ) = 321.44 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{321.44000018746169} and areaRotate{321.44000018746169} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{321.44000018746169} and expectedArea{321.439697265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((221608.4 6872241.7,221609.8 6872242,221609.5 6872244.2,221615.8 6872245.1,221616.7 6872237.4,221608.9 6872236.5,221608.4 6872241.7)))' ) = 56.32 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{56.320000019696337} and areaRotate{56.320000019696337} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{56.320000019696337} and expectedArea{56.3199462890625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617329.4 6760779.6,617298.4 6760776.2,617299.8 6760766.4,617330.9 6760770.3,617329.4 6760779.6)))' ) = 301.82 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{301.82000001610334} and areaRotate{301.82000001610334} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{301.82000001610334} and expectedArea{301.8203125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((220199.4 6872406.2,220202.4 6872406.8,220203.1 6872405.1,220205.5 6872405.9,220207.1 6872402.5,220200.8 6872400.4,220199.4 6872406.2)))' ) = 29.83 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{29.829999989549719} and areaRotate{29.829999989549719} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{29.829999989549719} and expectedArea{29.8299560546875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((570264.2 6275375.8,570267.1 6275381.9,570268.4 6275375.9,570264.2 6275375.8)))' ) = 12.665 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{12.665000000446359} and areaRotate{12.665000000446359} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{12.665000000446359} and expectedArea{12.664794921875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1013403.8 6306733.5,1013409.2 6306733.1,1013409.9 6306750.9,1013403.6 6306750.8,1013403.8 6306733.5)))' ) = 102.705 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{102.70500000288661} and areaRotate{102.70500000288661} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{102.70500000288661} and expectedArea{102.70556640625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((615067.3 6757952.2,615072.8 6757960.3,615079.7 6757954.3,615074.1 6757947.2,615067.3 6757952.2)))' ) = 82.585 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{82.584999995925216} and areaRotate{82.584999995925216} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{82.584999995925216} and expectedArea{82.585205078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((926347.5 6890451.5,926400.2 6890462.7,926406.2 6890434.3,926353.8 6890423.6,926347.5 6890451.5)))' ) = 1546.63 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1546.6250000887162} and areaRotate{1546.6250000887162} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1546.6250000887162} and expectedArea{1546.62548828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((682198.6 6762933.6,682194.7 6762940.6,682202.7 6762944.9,682205.7 6762939.8,682202 6762938.1,682203.1 6762935.6,682198.6 6762933.6)))' ) = 65.08 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{65.080000001823919} and areaRotate{65.080000001823919} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{65.080000001823919} and expectedArea{65.0791015625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((216901.3 6872311.9,216899.9 6872295,216907.4 6872294.5,216909.1 6872311.7,216901.3 6872311.9)))' ) = 130.975 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{130.9750000007208} and areaRotate{130.9750000007208} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{130.9750000007208} and expectedArea{130.97509765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617304.3 6760714.3,617307.9 6760696.6,617296 6760695,617292.4 6760711.3,617304.3 6760714.3)))' ) = 210.58 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{210.57999999893326} and areaRotate{210.57999999893326} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{210.57999999893326} and expectedArea{210.580322265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617805.1 6760262,617805.3 6760255.6,617812.1 6760256.5,617811.7 6760262.7,617805.1 6760262)))' ) = 42.45 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{42.449999999964348} and areaRotate{42.449999999964348} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{42.449999999964348} and expectedArea{42.449951171875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617800.6 6760224.4,617802.7 6760205.2,617817.5 6760207,617824.4 6760208,617823.7 6760216.9,617818 6760216.3,617816.6 6760226.7,617800.6 6760224.4)))' ) = 369.125 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{369.12499999495594} and areaRotate{369.12499999495594} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{369.12499999495594} and expectedArea{369.125244140625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617823.4 6760924.4,617821.5 6760917.6,617814.3 6760920.9,617816 6760927,617823.4 6760924.4)))' ) = 52.395 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{52.395000002529017} and areaRotate{52.395000002529017} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{52.395000002529017} and expectedArea{52.395263671875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617581.7 6760252.3,617567.1 6760298.3,617518.7 6760283.5,617533.1 6760237.8,617533.4 6760237.2,617581.7 6760252.3)))' ) = 2452.9 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2452.9049999850959} and areaRotate{2452.9049999850959} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2452.9049999850959} and expectedArea{2452.90478515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617335.9 6760252.8,617348.1 6760256.1,617350.2 6760246.9,617338.5 6760243.8,617335.9 6760252.8)))' ) = 116.265 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.2649999932656} and areaRotate{116.2649999932656} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.2649999932656} and expectedArea{116.264892578125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617349.8 6760296.7,617353.3 6760288.3,617342.4 6760283.7,617339.2 6760292.1,617349.8 6760296.7)))' ) = 105.71 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{105.70999999960222} and areaRotate{105.70999999960222} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{105.70999999960222} and expectedArea{105.7099609375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617358.1 6760570.2,617360.3 6760554,617351.8 6760553.4,617352.5 6760550.9,617313.3 6760534,617305.3 6760553.5,617343.6 6760570.7,617344.8 6760568.1,617358.1 6760570.2)))' ) = 1084.04 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1084.04000001547} and areaRotate{1084.04000001547} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1084.04000001547} and expectedArea{1084.03955078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617341.1 6760623,617342.7 6760610.7,617333.5 6760609,617331.9 6760621.4,617341.1 6760623)))' ) = 116.26 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.2599999987429} and areaRotate{116.2599999987429} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.2599999987429} and expectedArea{116.259765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((157161.4 6852472.2,157167.7 6852477.2,157191 6852448.1,157184.4 6852442.8,157161.4 6852472.2)))' ) = 307.885 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{307.88500000751628} and areaRotate{307.88500000751628} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{307.88500000751628} and expectedArea{307.88507080078102} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((154539.2 6841926.9,154575.7 6841935.6,154578 6841927.9,154541.3 6841919.2,154539.2 6841926.9)))' ) = 300.96 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{300.95999997931972} and areaRotate{300.95999997931972} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{300.95999997931972} and expectedArea{300.96002197265602} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617358 6760583.5,617358.6 6760577.6,617341.5 6760575.3,617340.5 6760581.2,617358 6760583.5)))' ) = 103.91 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{103.91000000132289} and areaRotate{103.91000000132289} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{103.91000000132289} and expectedArea{103.909912109375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501463.4 6885213.1,501464 6885208.2,501478.8 6885208.6,501477.8 6885218.5,501471.4 6885218,501471.5 6885213.8,501463.4 6885213.1)))' ) = 106.995 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{106.99499999103671} and areaRotate{106.99499999103671} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{106.99499999103671} and expectedArea{106.994873046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1037091 6304698.2,1037059.7 6304709.3,1037056.2 6304701,1037086.8 6304690.2,1037091 6304698.2)))' ) = 294.4 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{294.39999997271821} and areaRotate{294.39999997271821} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{294.39999997271821} and expectedArea{294.39990234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((232759.7 6871869.3,232754.3 6871864.3,232748.9 6871869.4,232754.6 6871875,232759.7 6871869.3)))' ) = 57.795 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{57.795000006240471} and areaRotate{57.795000006240471} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{57.795000006240471} and expectedArea{57.795166015625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((778798.4 6907155.9,778811 6907151.2,778817.4 6907165.1,778804 6907170.4,778798.4 6907155.9)))' ) = 214.6 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{214.59999998442788} and areaRotate{214.59999998442788} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{214.59999998442788} and expectedArea{214.6005859375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((448575.2 6871891.6,448559 6871893.2,448560.1 6871909.3,448575.6 6871908,448575.2 6871891.6)))' ) = 258.65 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{258.64999997387076} and areaRotate{258.64999997387076} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{258.64999997387076} and expectedArea{258.650146484375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((783661.1 6896075,783646 6896083.5,783628.3 6896055.2,783643.8 6896045.8,783661.1 6896075)))' ) = 596.5 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{596.49999998583507} and areaRotate{596.49999998583507} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{596.49999998583507} and expectedArea{596.49951171875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((799034.8 6894070.7,799035.2 6894061.8,799056.7 6894062.5,799056.3 6894071.6,799034.8 6894070.7)))' ) = 193.82 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{193.8200000124117} and areaRotate{193.8200000124117} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{193.8200000124117} and expectedArea{193.82080078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((154536.3 6841957.9,154569.3 6841966.3,154571 6841958.6,154537.7 6841950.4,154536.3 6841957.9)))' ) = 264.805 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{264.80499998116068} and areaRotate{264.80499998116068} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{264.80499998116068} and expectedArea{264.80499267578102} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((216873.4 6872179.2,216867.9 6872173,216881.6 6872158.9,216887.5 6872165.1,216873.4 6872179.2)))' ) = 166.55 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{166.55000000258372} and areaRotate{166.55000000258372} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{166.55000000258372} and expectedArea{166.550048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1037014.5 6303811.4,1036974.3 6303752.1,1036994.9 6303739,1037034.8 6303798.5,1037014.5 6303811.4)))' ) = 1735.38 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1735.3799999970001} and areaRotate{1735.3799999970001} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1735.3799999970001} and expectedArea{1735.3798828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((777181.7 6868466.9,777168.7 6868462,777190.1 6868404.2,777203.1 6868409,777181.7 6868466.9)))' ) = 855.84 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{855.83999999074649} and areaRotate{855.83999999074649} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{855.83999999074649} and expectedArea{855.83935546875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((621064.6 6760535.9,621068.1 6760542,621072.6 6760539.3,621069.1 6760532.9,621064.6 6760535.9)))' ) = 38.1 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{38.100000002664217} and areaRotate{38.100000002664217} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{38.100000002664217} and expectedArea{38.10009765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501832.9 6885029.9,501839.7 6885022.2,501846.1 6885027.4,501838.8 6885035,501832.9 6885029.9)))' ) = 83.355 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{83.354999994721794} and areaRotate{83.354999994721794} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{83.354999994721794} and expectedArea{83.355224609375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((186266.5 6797398.4,186249.2 6797370.4,186232.4 6797381.8,186247.7 6797407.2,186266.5 6797398.4)))' ) = 639.89 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{639.88999998152531} and areaRotate{639.88999998152531} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{639.88999998152531} and expectedArea{639.889892578125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501912.8 6885007.9,501916.4 6885003.4,501921 6885007.1,501917.7 6885011.9,501912.8 6885007.9)))' ) = 35.37 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{35.36999999791189} and areaRotate{35.36999999791189} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{35.36999999791189} and expectedArea{35.36962890625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501902.5 6885017.9,501909.4 6885010.9,501913.7 6885014.6,501907.2 6885022.1,501902.5 6885017.9)))' ) = 59.09 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{59.089999996397111} and areaRotate{59.089999996397111} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{59.089999996397111} and expectedArea{59.08984375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1053264.3 6302761.6,1053302.6 6302797.1,1053298.7 6302802.4,1053260.6 6302765.1,1053264.3 6302761.6)))' ) = 306.4 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{306.40000002825889} and areaRotate{306.40000002825889} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{306.40000002825889} and expectedArea{306.39990234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((254852.9 6870788.8,254888.7 6870699.2,254936.9 6870717.9,254901 6870807.5,254852.9 6870788.8)))' ) = 4984.63 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{4984.6349999505128} and areaRotate{4984.6349999505128} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{4984.6349999505128} and expectedArea{4984.6350097656205} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1043041.5 6302755.4,1043039.6 6302726.2,1043054.4 6302725.4,1043054.6 6302755.2,1043041.5 6302755.4)))' ) = 412.05 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{412.05000000411849} and areaRotate{412.05000000411849} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{412.05000000411849} and expectedArea{412.0498046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1041957.6 6303010.3,1041950.6 6302984.8,1041958.3 6302983.4,1041964.6 6303008.2,1041957.6 6303010.3)))' ) = 196.49 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{196.48999999760059} and areaRotate{196.48999999760059} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{196.48999999760059} and expectedArea{196.48974609375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501803.2 6885730.8,501812.2 6885724.1,501815.4 6885727.8,501806.5 6885734.7,501803.2 6885730.8)))' ) = 56.11 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{56.109999994184136} and areaRotate{56.109999994184136} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{56.109999994184136} and expectedArea{56.1103515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501811.7 6885704,501830.3 6885685.8,501847.7 6885704.2,501828.8 6885722,501811.7 6885704)))' ) = 651.75 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{651.75000003721539} and areaRotate{651.75000003721539} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{651.75000003721539} and expectedArea{651.75} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((217632.4 6871288.7,217626 6871284.6,217630 6871277.7,217636.6 6871281.9,217632.4 6871288.7)))' ) = 61.54 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.539999994056629} and areaRotate{61.539999994056629} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.539999994056629} and expectedArea{61.5399169921875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1039700.1 6302830.8,1039707 6302834.2,1039690.4 6302868,1039684.7 6302864.8,1039700.1 6302830.8)))' ) = 266.37 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{266.3700000039679} and areaRotate{266.3700000039679} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{266.3700000039679} and expectedArea{266.3701171875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862827 6577615.1,862841.2 6577611.9,862847.4 6577644.4,862833.1 6577646.9,862827 6577615.1)))' ) = 475.665 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{475.66499999888299} and areaRotate{475.66499999888299} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{475.66499999888299} and expectedArea{475.6650390625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862861.3 6577638.1,862864.3 6577659.2,862874.6 6577657.6,862871.7 6577637.7,862861.3 6577638.1)))' ) = 215.125 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{215.12500000430788} and areaRotate{215.12500000430788} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{215.12500000430788} and expectedArea{215.125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((505012.9 6885458.5,505025.7 6885464.2,505029.2 6885457.9,505015.8 6885452.5,505012.9 6885458.5)))' ) = 98.325 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{98.325000007800924} and areaRotate{98.325000007800924} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{98.325000007800924} and expectedArea{98.3251953125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((186078.4 6797616.3,186051.5 6797573.3,186043.2 6797579.1,186068.8 6797623.3,186078.4 6797616.3)))' ) = 558.22 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{558.22000001676224} and areaRotate{558.22000001676224} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{558.22000001676224} and expectedArea{558.219970703125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((233993 6870640.5,233983 6870629.7,233975.9 6870636.9,233984.4 6870648.6,233993 6870640.5)))' ) = 159.075 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{159.07499999200564} and areaRotate{159.07499999200564} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{159.07499999200564} and expectedArea{159.07482910156199} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((505132.9 6885449.2,505146.7 6885445,505145 6885439.1,505131.3 6885444,505132.9 6885449.2)))' ) = 83.82 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{83.820000004375771} and areaRotate{83.820000004375771} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{83.820000004375771} and expectedArea{83.820068359375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((813529 6486801.3,813533 6486797.3,813525 6486788.2,813520.9 6486792,813529 6486801.3)))' ) = 68.655 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{68.65499999300053} and areaRotate{68.65499999300053} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{68.65499999300053} and expectedArea{68.654296875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((813456.9 6486529.1,813457.9 6486525.5,813451.6 6486523.9,813450.8 6486527.6,813456.9 6486529.1)))' ) = 24.025 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{24.024999999907081} and areaRotate{24.024999999907081} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{24.024999999907081} and expectedArea{24.0244140625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((505038.7 6886665,505044.2 6886659.1,505053 6886667.9,505048 6886674,505038.7 6886665)))' ) = 101.025 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{101.0250000036911} and areaRotate{101.0250000036911} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{101.0250000036911} and expectedArea{101.02490234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((828860.9 7005318.2,828862.1 7005322,828863.9 7005324.7,828866.9 7005326.5,828870.3 7005327.2,828873.9 7005327.4,828876.5 7005326.8,828878.2 7005325.9,828881.4 7005323.2,828883.9 7005321.3,828885.8 7005319.8,828886.5 7005317.9,828886.1 7005314.5,828881.6 7005308.7,828879.9 7005307.9,828878.3 7005308.2,828876 7005309.5,828874.4 7005308.8,828871.8 7005306.7,828870.3 7005305.6,828868.3 7005305.8,828865.6 7005308.3,828860.9 7005318.2)))' ) = 391.45 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{391.45000002366169} and areaRotate{391.45000002366169} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{391.45000002366169} and expectedArea{391.44873046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((639368.9 6859136.4,639372.1 6859127.4,639377.2 6859129.2,639373.8 6859138.1,639368.9 6859136.4)))' ) = 50.525 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{50.525000002233426} and areaRotate{50.525000002233426} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{50.525000002233426} and expectedArea{50.525146484375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((926198.4 6890995.7,926198 6890956.6,926223.4 6890956.7,926223.3 6890995.6,926198.4 6890995.7)))' ) = 980.85 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{980.85000001335425} and areaRotate{980.85000001335425} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{980.85000001335425} and expectedArea{980.85009765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((568870.1 6294014.3,568864.3 6294023.4,568917.6 6294055.4,568924.1 6294046.8,568870.1 6294014.3)))' ) = 673.14 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{673.1400000171443} and areaRotate{673.1400000171443} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{673.1400000171443} and expectedArea{673.139892578125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862861.8 6577579.1,862872.1 6577577.6,862874.1 6577591.9,862871.8 6577592.3,862873 6577598.7,862865.4 6577599.9,862861.8 6577579.1)))' ) = 197.605 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{197.605000006696} and areaRotate{197.605000006696} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{197.605000006696} and expectedArea{197.60498046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((615102 6757871.7,615096.8 6757863.8,615107.4 6757855.9,615113.4 6757864.7,615102 6757871.7)))' ) = 133.57 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{133.57000000024271} and areaRotate{133.57000000024271} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{133.57000000024271} and expectedArea{133.570068359375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((889178.5 6379017.7,889179.7 6379004.3,889178.8 6379000.8,889171.3 6379001.3,889171.1 6379005,889164.3 6379006.3,889153 6379011.2,889149.3 6379006.2,889138.4 6379013.5,889144.4 6379019.3,889150.7 6379016.8,889160.4 6379021.4,889163.3 6379019.4,889168.5 6379027,889173.3 6379023.6,889171.3 6379020.3,889178.5 6379017.7)))' ) = 517.075 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{517.07500000311643} and areaRotate{517.07500000311643} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{517.07500000311643} and expectedArea{517.0732421875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((615054.9 6757968.2,615061.5 6757978.4,615065 6757975.9,615067.3 6757980.2,615073.8 6757976.6,615077.3 6757982.8,615100.9 6757969.2,615142.9 6757946.5,615137.7 6757938.7,615132.9 6757941.4,615126.4 6757930.7,615120.8 6757933.4,615126.9 6757946,615123 6757948.5,615120.7 6757945.7,615114 6757947.9,615101.6 6757956.1,615091.6 6757940,615100.1 6757934.1,615093.2 6757925,615078.6 6757935.4,615092.6 6757957.9,615090 6757959.4,615091.3 6757962.4,615077.8 6757970.6,615074.5 6757964.6,615062.1 6757970.9,615058.6 6757965.7,615054.9 6757968.2)))' ) = 1430.5 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1430.5049999797416} and areaRotate{1430.5049999797416} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1430.5049999797416} and expectedArea{1430.505859375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((615872.2 6757977.1,615861.9 6757977.2,615861.4 6757979.2,615857.5 6757979.2,615859.2 6757988.6,615873.3 6757988,615872.2 6757977.1)))' ) = 154.23 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{154.22999999790312} and areaRotate{154.22999999790312} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{154.22999999790312} and expectedArea{154.229248046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((615896.3 6757970.8,615891.5 6757971.4,615891.7 6757973.7,615878.8 6757975.7,615880.3 6757985,615893.8 6757982.7,615893.7 6757981.8,615899.3 6757981.2,615896.3 6757970.8)))' ) = 182.275 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{182.27500004528503} and areaRotate{182.27500004528503} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{182.27500004528503} and expectedArea{182.274658203125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((620286.4 6755093.9,620283.9 6755089.2,620276.9 6755093.6,620270.6 6755075.1,620267.6 6755075.7,620268.8 6755082.8,620274.1 6755101.1,620286.4 6755093.9)))' ) = 155.405 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{155.40499998463491} and areaRotate{155.40499998463491} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{155.40499998463491} and expectedArea{155.405029296875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((615896.6 6757870.8,615894.1 6757870.2,615895.1 6757864.6,615886.9 6757862.4,615887.2 6757860.5,615881.9 6757861,615879 6757848.9,615884.3 6757847.9,615884.6 6757852,615888.8 6757851.4,615889.4 6757852.6,615892.8 6757853.8,615893.1 6757851.5,615898.2 6757853.4,615896 6757863.9,615898 6757864.3,615896.6 6757870.8)))' ) = 203.83 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{203.83000003148163} and areaRotate{203.83000003148163} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{203.83000003148163} and expectedArea{203.82958984375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(86): Leaving test case "testBuffer3D_Point"; testing time: 7691us -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Entering test case "testBuffer3D_LineString" 2: area( ' MULTIPOLYGON(((615889.1 6758012.8,615887.4 6758004.5,615899.7 6758000.5,615902.4 6758008.7,615889.1 6758012.8)))' ) = 114.51 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{114.50999999490168} and areaRotate{114.50999999490168} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{114.50999999490168} and expectedArea{114.509765625} doesn't exceed 0.5% @@ -24048,8 +24084,8 @@ 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(85): info: difference{} between area{30.444999999971721} and areaRotate{30.444999999971721} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{30.444999999971721} and expectedArea{30.4450073242188} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(50): Leaving test case "testComputeArea"; testing time: 1083096us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(44): Leaving test suite "SFCGAL_AreaTest"; testing time: 1083120us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(50): Leaving test case "testComputeArea"; testing time: 2277698us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(44): Leaving test suite "SFCGAL_AreaTest"; testing time: 2277752us 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(32): Entering test suite "SFCGAL_ConstraintDelaunayTriangulationTest" 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(34): Entering test case "testTriangulateRGC" 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(44): info: check ifs.good() has passed @@ -24057,8 +24093,8 @@ 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(61): info: check triangulation.numTriangles() == 73114U has passed 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(65): info: check triangulatedSurface->numPatches() == 73114U has passed 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(66): info: difference{} between algorithm::area(*triangulatedSurface){818056610000} and 818056610000.0{818056610000} doesn't exceed 0.1% -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(34): Leaving test case "testTriangulateRGC"; testing time: 264935us -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(32): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 264969us +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(34): Leaving test case "testTriangulateRGC"; testing time: 461612us +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(32): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 461682us 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(34): Entering test suite "SFCGAL_DistanceTest" 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(39): Entering test case "testFileDistanceTest" 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(47): info: check ifs.good() has passed @@ -24091,9 +24127,6 @@ 2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:27 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){60.039144147801466} and expectedDistance{60.039144147801501} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:28 -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(165): info: check buffer->is3D() has passed -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(166): info: check buffer->numGeometries() > 0 has passed -1: Test linestring_ROUND_buffer passed: files match. 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){60.114512342998701} and expectedDistance{60.114512342998701} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:29 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){60.114512342998701} and expectedDistance{60.114512342998701} doesn't exceed 1e-13% @@ -24112,36 +24145,39 @@ 2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:40 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:41 +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(165): info: check buffer->is3D() has passed +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(166): info: check buffer->numGeometries() > 0 has passed +1: Test linestring_ROUND_buffer passed: files match. 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:42 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:43 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(39): Leaving test case "testFileDistanceTest"; testing time: 1347286us -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(34): Leaving test suite "SFCGAL_DistanceTest"; testing time: 1347301us +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(39): Leaving test case "testFileDistanceTest"; testing time: 1361254us +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(34): Leaving test suite "SFCGAL_DistanceTest"; testing time: 1361318us 2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(17): Entering test suite "SFCGAL_IntersectionTest" 2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(21): 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(21): Leaving test case "test_postgis_4157"; testing time: 4064us -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(17): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 4102us +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(21): Leaving test case "test_postgis_4157"; testing time: 4011us +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(17): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 4205us 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(31): Entering test suite "SFCGAL_IntersectsTest" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(74): Entering test case "testLimitsIntersects" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(80): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(93): info: check throws == false has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(74): Leaving test case "testLimitsIntersects"; testing time: 29762us -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(31): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 29776us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(74): Leaving test case "testLimitsIntersects"; testing time: 30344us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(31): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 30464us 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(99): Entering test case "issue_gitlab_253" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(111): info: check intersects == true has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(113): info: check intersects == true has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(114): info: check throws == false has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(99): Leaving test case "issue_gitlab_253"; testing time: 4460us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(99): Leaving test case "issue_gitlab_253"; testing time: 4584us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(37): Entering test suite "SFCGAL_StraightSkeletonTest" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(99): Entering test case "testStraightSkeleton_issue153" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(142): info: check algorithm::covers(*result, *expected) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(99): Leaving test case "testStraightSkeleton_issue153"; testing time: 3816us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(99): Leaving test case "testStraightSkeleton_issue153"; testing time: 3897us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(145): Entering test case "testStraightSkeleton_issue133" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(178): info: check algorithm::covers(*result_wkt1, *expected) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(145): Leaving test case "testStraightSkeleton_issue133"; testing time: 3164us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(145): Leaving test case "testStraightSkeleton_issue133"; testing time: 3350us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(181): Entering test case "testStraightSkeletonTestIssue" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(45): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(165): info: check buffer->is3D() has passed @@ -24149,7 +24185,7 @@ 1: Warning for test linestring_CYLSPHERE_buffer: 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/linestring_CYLSPHERE_buffer_3d.obj -1: Generated file: /tmp/40fe-f812-9099-e6a7/linestring_CYLSPHERE_buffer_3d.obj +1: Generated file: /tmp/57d4-8bd9-64f5-fbcc/linestring_CYLSPHERE_buffer_3d.obj 1: Content of the generated file: 1: v -108.944 4.47214 0 1: v -109.845 0.969437 -1.46447 @@ -25096,11 +25132,11 @@ 1: v -95.0555 -51.3519 59.1263 1: v -96.4594 -52.3661 60 1: v 33.5406 57.6339 40 -1: v -7.67426 6.26991 -100.423 1: v -7.61282 6.41836 -100.922 +1: v -7.36188 6.36692 -101.718 1: v -7.79316 6.07176 -101.002 +1: v -7.67426 6.26991 -100.423 1: v -7.61282 6.41836 -100.922 -1: v -7.36188 6.36692 -101.718 1: v -7.79316 6.07176 -101.002 1: v -6.54641 7.2989 -100.586 1: v -7.61282 6.41836 -100.922 @@ -26218,11 +26254,11 @@ 1: v 36.2431 52.8729 31.3813 1: v 37.4319 55.1693 31.834 1: v 40.4951 53.1311 30.6066 -1: v 36.5589 52.4286 30.9901 1: v 36.7054 52.2253 30.8243 +1: v 36.9239 51.9546 30.7556 1: v 36.4078 51.9734 30.8701 +1: v 36.5589 52.4286 30.9901 1: v 36.7054 52.2253 30.8243 -1: v 36.9239 51.9546 30.7556 1: v 36.4078 51.9734 30.8701 1: v 36.9239 51.9546 30.7556 1: v 36.7054 52.2253 30.8243 @@ -26659,12 +26695,12 @@ 1: v -83.6093 -67.4039 60.8183 1: v -83.6915 -66.7644 63.8007 1: v -83.9619 -66.3024 64.5846 -1: v -82.2374 -65.9286 62.1433 -1: v -82.2286 -65.9006 62.1587 -1: v -82.4948 -66.2065 61.8942 1: v -82.1727 -65.8855 62.0284 1: v -82.2286 -65.9006 62.1587 1: v -82.2374 -65.9286 62.1433 +1: v -82.2374 -65.9286 62.1433 +1: v -82.2286 -65.9006 62.1587 +1: v -82.4948 -66.2065 61.8942 1: v -82.1727 -65.8855 62.0284 1: v -82.2374 -65.9286 62.1433 1: v -82.4948 -66.2065 61.8942 @@ -31053,7 +31089,7 @@ 1: Warning for test linestring_FLAT_buffer: 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/linestring_FLAT_buffer_3d.obj -1: Generated file: /tmp/40fe-f812-9099-e6a7/linestring_FLAT_buffer_3d.obj +1: Generated file: /tmp/57d4-8bd9-64f5-fbcc/linestring_FLAT_buffer_3d.obj 1: Content of the generated file: 1: v -113.416 -4.47214 -0 1: v -113.076 -3.79129 -3.82683 @@ -31584,11 +31620,11 @@ 1: f 411 412 413 1: f 414 415 416 1:  -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Leaving test case "testBuffer3D_LineString"; testing time: 2594856us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Leaving test case "testBuffer3D_LineString"; testing time: 3881264us 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(207): Entering test case "testBuffer3D_InvalidGeometry" 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(212): info: check 'exception "std::invalid_argument" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(207): Leaving test case "testBuffer3D_InvalidGeometry"; testing time: 401us -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(32): Leaving test suite "SFCGAL_algorithm_Buffer3DTest"; testing time: 2603021us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(207): Leaving test case "testBuffer3D_InvalidGeometry"; testing time: 420us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(32): Leaving test suite "SFCGAL_algorithm_Buffer3DTest"; testing time: 3918918us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(31): Entering test suite "SFCGAL_algorithm_CentroidTest" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(33): Entering test case "testCentroid_Empty" 1: Point @@ -31615,55 +31651,55 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(45): info: check g.get() != nullptr has passed 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(45): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(33): Leaving test case "testCentroid_Empty"; testing time: 501us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(33): Leaving test case "testCentroid_Empty"; testing time: 439us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(56): Entering test case "testCentroid2D_Point2D3D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(58): info: check Point(3.0, 4.0).centroid().asText(2) == Point(3.0, 4.0).asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(60): info: check Point(3.0, 4.0, 5.0).centroid().asText(2) == Point(3.0, 4.0, 5.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(56): Leaving test case "testCentroid2D_Point2D3D"; testing time: 226us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(56): Leaving test case "testCentroid2D_Point2D3D"; testing time: 194us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(65): Entering test case "testCentroid2D_LineString2D3D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(67): info: check LineString(Point(0.0, 0.0), Point(1.0, 1.0)).centroid().asText(2) == Point(0.5, 0.5).asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(72): info: check LineString(points).centroid().asText(2) == Point(6.0, -1.0, 1.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(65): Leaving test case "testCentroid2D_LineString2D3D"; testing time: 209us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(65): Leaving test case "testCentroid2D_LineString2D3D"; testing time: 196us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(76): Entering test case "testCentroid2D_Triangle2D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(81): info: check triangle1.centroid().asText(2) == Point(2.67, 1.33).asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(83): info: check triangle2.centroid().asText(2) == Point(1.33, 2.67).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(76): Leaving test case "testCentroid2D_Triangle2D"; testing time: 187us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(76): Leaving test case "testCentroid2D_Triangle2D"; testing time: 169us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(87): Entering test case "testCentroid2D_Triangle3D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(91): info: check triangle.centroid().asText(2) == Point(0.0, 0.33, 0.33).asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(96): info: check triangle3D.centroid().asText(2) == Point(0.0, 1.33, 1.33).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(87): Leaving test case "testCentroid2D_Triangle3D"; testing time: 176us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(87): Leaving test case "testCentroid2D_Triangle3D"; testing time: 161us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(100): Entering test case "testCentroid2D_Triangle4D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(104): info: check triangle.centroid().asText(2) == Point(0.0, 0.33, 0.33, 1.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(100): Leaving test case "testCentroid2D_Triangle4D"; testing time: 158us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(100): Leaving test case "testCentroid2D_Triangle4D"; testing time: 151us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(108): Entering test case "testCentroid2D_Square2D1x1" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(112): 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/algorithm/CentroidTest.cpp(114): info: check g->centroid().asText(2) == Point(0.5, 0.5).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(108): Leaving test case "testCentroid2D_Square2D1x1"; testing time: 219us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(108): Leaving test case "testCentroid2D_Square2D1x1"; testing time: 207us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(117): Entering test case "testCentroid3D_Square2D1x1" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(121): 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/algorithm/CentroidTest.cpp(123): info: check g->centroid3D().asText(2) == Point(0.5, 0.5).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(117): Leaving test case "testCentroid3D_Square2D1x1"; testing time: 212us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(117): Leaving test case "testCentroid3D_Square2D1x1"; testing time: 192us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(126): Entering test case "testCentroid2D_Square3D1x1" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(132): 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/CentroidTest.cpp(150): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0," "1.0 0.0 1.0," "1.0 1.0 1.0," "0.0 1.0 0.0," "0.0 0.0 0.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(155): info: check g->centroid().asText(2) == Point(0.5, 0.5, 0.5).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(126): Leaving test case "testCentroid2D_Square3D1x1"; testing time: 417us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(126): Leaving test case "testCentroid2D_Square3D1x1"; testing time: 380us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(159): Entering test case "testCentroid2D_Square3D4X4" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(166): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0," "4.0 0.0 4.0," "4.0 4.0 4.0," "0.0 4.0 0.0," "0.0 0.0 0.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(171): info: check g->centroid().asText(2) == Point(2.0, 2.0, 2.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(159): Leaving test case "testCentroid2D_Square3D4X4"; testing time: 242us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(159): Leaving test case "testCentroid2D_Square3D4X4"; testing time: 220us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(174): Entering test case "testCentroid2D_Square3D4X4WithHole" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(186): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0," "4.0 0.0 4.0," "4.0 4.0 4.0," "0.0 4.0 0.0," "0.0 0.0 0.0)," "(1.0 1.0 1.0," "3.0 1.0 3.0," "3.0 3.0 3.0," "1.0 3.0 1.0," "1.0 1.0 1.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(196): info: check g->centroid().asText(2) == Point(2.0, 2.0, 2.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(174): Leaving test case "testCentroid2D_Square3D4X4WithHole"; testing time: 303us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(174): Leaving test case "testCentroid2D_Square3D4X4WithHole"; testing time: 233us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(199): Entering test case "testCentroid3D_Square3D4X4WithHole" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(211): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0," "4.0 0.0 4.0," "4.0 4.0 4.0," "0.0 4.0 0.0," "0.0 0.0 0.0)," "(1.0 1.0 1.0," "3.0 1.0 3.0," "3.0 3.0 3.0," "1.0 3.0 1.0," "1.0 1.0 1.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(221): info: check g->centroid3D().asText(2) == Point(2.0, 2.0, 2.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(199): Leaving test case "testCentroid3D_Square3D4X4WithHole"; testing time: 255us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(199): Leaving test case "testCentroid3D_Square3D4X4WithHole"; testing time: 225us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(224): Entering test case "testCentroid2D_PerpendicularSquares" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(242): info: check g->asText(1) == "MULTIPOLYGON Z (((-2.0 -1.9 -2.1,-2.0 -2.1 1.9,2.0 -2.1 1.9,2.0 -1.9 " "-2.1,-2.0 -1.9 -2.1))," "((-2.0 -2.1 1.9,2.0 -2.1 1.9,2.0 1.9 2.1,-2.0 1.9 2.1,-2.0 -2.1 1.9)))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(247): info: check g->centroid().asText(2) == Point(0.00, -0.13, 1.93).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(224): Leaving test case "testCentroid2D_PerpendicularSquares"; testing time: 808us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(224): Leaving test case "testCentroid2D_PerpendicularSquares"; testing time: 791us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(251): Entering test case "testCentroid3D_PerpendicularSquares" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(274): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(274): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -31755,7 +31791,7 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(274): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(274): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(274): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(251): Leaving test case "testCentroid3D_PerpendicularSquares"; testing time: 47067us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(251): Leaving test case "testCentroid3D_PerpendicularSquares"; testing time: 46907us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(278): Entering test case "testCentroid2D_polyhedral" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed @@ -31847,7 +31883,7 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(278): Leaving test case "testCentroid2D_polyhedral"; testing time: 39177us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(278): Leaving test case "testCentroid2D_polyhedral"; testing time: 39549us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(299): Entering test case "testCentroid3D_polyhedral" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -31939,7 +31975,7 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(299): Leaving test case "testCentroid3D_polyhedral"; testing time: 27596us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(299): Leaving test case "testCentroid3D_polyhedral"; testing time: 28791us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(320): Entering test case "testCentroid3D_solid" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(332): info: check g->is() has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -32032,34 +32068,34 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(320): Leaving test case "testCentroid3D_solid"; testing time: 100282us -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(31): Leaving test suite "SFCGAL_algorithm_CentroidTest"; testing time: 218238us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(320): Leaving test case "testCentroid3D_solid"; testing time: 101339us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(31): Leaving test suite "SFCGAL_algorithm_CentroidTest"; testing time: 220353us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(27): Entering test suite "SFCGAL_algorithm_Connected" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(29): Entering test case "allFine" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(40): info: check 'not connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(41): info: check 'not closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(29): Leaving test case "allFine"; testing time: 579us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(29): Leaving test case "allFine"; testing time: 685us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Entering test case "notConnected" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(55): info: check 'connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(56): info: check 'closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Leaving test case "notConnected"; testing time: 445us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Leaving test case "notConnected"; testing time: 544us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Entering test case "notClosed" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(69): info: check 'not connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(70): info: check 'closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Leaving test case "notClosed"; testing time: 341us -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(27): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 1394us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Leaving test case "notClosed"; testing time: 360us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(27): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 1621us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(28): Entering test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(30): Entering test case "testOppositeTriangle" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(39): info: check triangulatedSurface.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(40): info: check triangulatedSurface.numPatches() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(41): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(30): Leaving test case "testOppositeTriangle"; testing time: 223us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(30): Leaving test case "testOppositeTriangle"; testing time: 220us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(44): Entering test case "testFourTriangle" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(57): info: check triangulatedSurface.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(58): info: check triangulatedSurface.numPatches() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(59): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(44): Leaving test case "testFourTriangle"; testing time: 246us -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 481us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(44): Leaving test case "testFourTriangle"; testing time: 245us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 478us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(28): Entering test suite "SFCGAL_algorithm_ConvexHullTest" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(32): Entering test case "testConvexHull2D_Empty" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(38): info: check hull->isEmpty() has passed @@ -32068,51 +32104,51 @@ 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(49): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(50): info: check hull->as().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(53): 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(41): Leaving test case "testConvexHull2D_ColinearProduceLineString"; testing time: 168us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(41): Leaving test case "testConvexHull2D_ColinearProduceLineString"; testing time: 163us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(57): Entering test case "testConvexHull2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(67): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(57): Leaving test case "testConvexHull2D_Triangle"; testing time: 148us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(57): Leaving test case "testConvexHull2D_Triangle"; testing time: 144us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(70): Entering test case "testConvexHull2D_Polygon" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(80): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(70): Leaving test case "testConvexHull2D_Polygon"; testing time: 149us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(70): Leaving test case "testConvexHull2D_Polygon"; testing time: 141us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Entering test case "testConvexHull3D_Empty" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(91): info: check hull->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Leaving test case "testConvexHull3D_Empty"; testing time: 144us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Leaving test case "testConvexHull3D_Empty"; testing time: 214us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(94): Entering test case "testConvexHull3D_Point" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(98): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(99): info: check hull->as().x() == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(100): info: check hull->as().y() == 2.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(101): info: check hull->as().z() == 3.0 has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(94): Leaving test case "testConvexHull3D_Point"; testing time: 149us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(94): Leaving test case "testConvexHull3D_Point"; testing time: 177us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(107): Entering test case "testConvexHull3D_LineStringCollinear" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(117): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(107): Leaving test case "testConvexHull3D_LineStringCollinear"; testing time: 162us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(107): Leaving test case "testConvexHull3D_LineStringCollinear"; testing time: 191us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(120): Entering test case "testConvexHull3D_LineStringCoplanar" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(130): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(131): info: check hull->as().numPatches() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(120): Leaving test case "testConvexHull3D_LineStringCoplanar"; testing time: 3034us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(120): Leaving test case "testConvexHull3D_LineStringCoplanar"; testing time: 1640us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(134): Entering test case "testConvexHull3D_Tetrahedron" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(144): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(145): info: check hull->as().numPatches() == 4U has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(134): Leaving test case "testConvexHull3D_Tetrahedron"; testing time: 328us -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 4491us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(134): Leaving test case "testConvexHull3D_Tetrahedron"; testing time: 361us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 3241us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(30): Entering test suite "SFCGAL_algorithm_CoversPointsTest" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(32): Entering test case "testPointPointCoversPoints" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(37): info: check algorithm::coversPoints(pta, ptb) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(38): info: check algorithm::coversPoints(pta, ptc) == false has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(39): info: check algorithm::coversPoints3D(pta, ptb) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(40): info: check algorithm::coversPoints3D(pta, ptc) == false has passed -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(32): Leaving test case "testPointPointCoversPoints"; testing time: 218us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(32): Leaving test case "testPointPointCoversPoints"; testing time: 241us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(43): Entering test case "testPolygonPolygonCoversPoints" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(51): info: check algorithm::coversPoints(*p1, *p2) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(52): info: check algorithm::coversPoints3D(*p1, *p2) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(64): info: check algorithm::coversPoints(*p1, *p2) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(65): info: check algorithm::coversPoints3D(*p1, *p2) == true has passed -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(43): Leaving test case "testPolygonPolygonCoversPoints"; testing time: 786us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(43): Leaving test case "testPolygonPolygonCoversPoints"; testing time: 761us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(69): Entering test case "testCollectionCoversPoints" 1: Test case SFCGAL_algorithm_CoversPointsTest/testCollectionCoversPoints did not check any assertions -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(69): Leaving test case "testCollectionCoversPoints"; testing time: 183us -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(30): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 1220us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(69): Leaving test case "testCollectionCoversPoints"; testing time: 179us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(30): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 1207us 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(32): Entering test suite "SFCGAL_algorithm_CoversTest" 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(37): Entering test case "testFileCoversTest" 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(62): info: check ifs.good() has passed @@ -32370,14 +32406,14 @@ 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(105): 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(105): 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(37): Leaving test case "testFileCoversTest"; testing time: 182284us -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(32): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 182295us +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(37): Leaving test case "testFileCoversTest"; testing time: 181352us +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(32): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 181426us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(22): Entering test suite "SFCGAL_algorithm_DifferenceTest" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(24): Entering test case "testDifferenceXPoint" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(27): info: check algorithm::difference(Point(0, 0), Point(0, 0))->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(29): info: check *algorithm::difference(Point(1, 0), Point(0, 0)) == Point(1, 0) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(31): info: check *algorithm::difference(Point(0, 0), Point(1, 0)) == Point(0, 0) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(24): Leaving test case "testDifferenceXPoint"; testing time: 605us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(24): Leaving test case "testDifferenceXPoint"; testing time: 762us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(45): Entering test case "testDifferenceXLineString" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(48): info: check algorithm::difference(Point(0, 0), *io::readWkt("LINESTRING (0 0,1 1)")) ->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(52): info: check *algorithm::difference(Point(0, 0), *io::readWkt("LINESTRING (0 1,1 1)")) == Point(0, 0) has passed @@ -32388,151 +32424,151 @@ 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(94): info: check diff->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(101): info: check *diff == *ls1 has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(110): 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(45): Leaving test case "testDifferenceXLineString"; testing time: 605us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(45): Leaving test case "testDifferenceXLineString"; testing time: 821us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(130): Entering test case "testDifferencePolygonPolygon2D" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(139): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(150): 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(153): info: check algorithm::isValid(*diff) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(163): info: check algorithm::isValid(*diff) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(164): 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(130): Leaving test case "testDifferencePolygonPolygon2D"; testing time: 1417us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(130): Leaving test case "testDifferencePolygonPolygon2D"; testing time: 2279us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(170): Entering test case "testDifferenceVolumeVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(190): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(209): info: check algorithm::volume(*diff) == Kernel::FT(0.5) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(170): Leaving test case "testDifferenceVolumeVolume"; testing time: 59444us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(170): Leaving test case "testDifferenceVolumeVolume"; testing time: 59670us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(213): Entering test case "testDifferenceLinePolygon" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(224): 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(238): 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(213): Leaving test case "testDifferenceLinePolygon"; testing time: 1090us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(213): Leaving test case "testDifferenceLinePolygon"; testing time: 1317us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(244): Entering test case "testDifferencePoinLine" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(252): info: check *diff == *io::readWkt("POINT (0.5 0.5 0.6)") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(259): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(244): Leaving test case "testDifferencePoinLine"; testing time: 336us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(244): Leaving test case "testDifferencePoinLine"; testing time: 528us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(263): Entering test case "testDifferencePoinPolygon2D" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(271): info: check *diff == *io::readWkt("POINT (0.5 0.5 0.6)") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(278): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(263): Leaving test case "testDifferencePoinPolygon2D"; testing time: 645us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(263): Leaving test case "testDifferencePoinPolygon2D"; testing time: 931us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(282): Entering test case "testDifferencePoinVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(296): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(308): info: check *diff == *io::readWkt("POINT (1.001 0.5 0.5)") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(282): Leaving test case "testDifferencePoinVolume"; testing time: 20766us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(282): Leaving test case "testDifferencePoinVolume"; testing time: 21009us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(312): Entering test case "testDifferenceTriangleTriangle3D" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(321): 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(330): 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(339): 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(312): Leaving test case "testDifferenceTriangleTriangle3D"; testing time: 2631us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(312): Leaving test case "testDifferenceTriangleTriangle3D"; testing time: 2976us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(346): Entering test case "testDifferenceTriangleVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(368): info: check algorithm::covers(*diff, *ref) && algorithm::covers(*ref, *diff) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(346): Leaving test case "testDifferenceTriangleVolume"; testing time: 16735us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(346): Leaving test case "testDifferenceTriangleVolume"; testing time: 16646us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(373): Entering test case "testDifferenceLineVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(387): 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(373): Leaving test case "testDifferenceLineVolume"; testing time: 11409us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(373): Leaving test case "testDifferenceLineVolume"; testing time: 11566us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(392): Entering test case "testDifferencePolygonVolume" 1: Test case SFCGAL_algorithm_DifferenceTest/testDifferencePolygonVolume did not check any assertions -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(392): Leaving test case "testDifferencePolygonVolume"; testing time: 11550us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(392): Leaving test case "testDifferencePolygonVolume"; testing time: 11369us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(410): Entering test case "testDifference3DDivideByZeroCrash" 1: Test case SFCGAL_algorithm_DifferenceTest/testDifference3DDivideByZeroCrash did not check any assertions -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(410): Leaving test case "testDifference3DDivideByZeroCrash"; testing time: 95926us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(22): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 223440us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(410): Leaving test case "testDifference3DDivideByZeroCrash"; testing time: 96327us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(22): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 228416us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(31): Entering test suite "SFCGAL_algorithm_DistanceTest" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(36): Entering test case "testDistanceBetweenEmptyPointsIsInfinity" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(38): info: check Point().distance(Point()) == std::numeric_limits::infinity() has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(36): Leaving test case "testDistanceBetweenEmptyPointsIsInfinity"; testing time: 301us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(36): Leaving test case "testDistanceBetweenEmptyPointsIsInfinity"; testing time: 393us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(92): Entering test case "testDistancePointPoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(94): info: check Point(0.0, 0.0).distance(Point(0.0, 0.0)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(95): info: check Point(1.0, 1.0).distance(Point(4.0, 5.0)) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(92): Leaving test case "testDistancePointPoint"; testing time: 157us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(92): Leaving test case "testDistancePointPoint"; testing time: 359us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(97): Entering test case "testDistancePointPoint3D" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(99): 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(100): 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(97): Leaving test case "testDistancePointPoint3D"; testing time: 153us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(97): Leaving test case "testDistancePointPoint3D"; testing time: 347us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(104): Entering test case "testDistancePointLineString_pointOnLineString" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(108): info: check point.distance(lineString) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(104): Leaving test case "testDistancePointLineString_pointOnLineString"; testing time: 154us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(104): Leaving test case "testDistancePointLineString_pointOnLineString"; testing time: 295us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(110): Entering test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(116): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(110): Leaving test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition"; testing time: 391us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(110): Leaving test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition"; testing time: 536us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(118): Entering test case "testDistancePointLineString_pointOnLineString_collapsedSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(125): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(118): Leaving test case "testDistancePointLineString_pointOnLineString_collapsedSegments"; testing time: 205us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(118): Leaving test case "testDistancePointLineString_pointOnLineString_collapsedSegments"; testing time: 379us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(127): Entering test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(134): info: check point.distance3D(lineString) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(127): Leaving test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments"; testing time: 157us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(127): Leaving test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments"; testing time: 292us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(137): Entering test case "testDistancePointLineString_pointOutOfLineString" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(141): info: check point.distance(lineString) == sqrt(2.0) / 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(137): Leaving test case "testDistancePointLineString_pointOutOfLineString"; testing time: 145us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(137): Leaving test case "testDistancePointLineString_pointOutOfLineString"; testing time: 182us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(145): Entering test case "testDistancePointPolygon_pointInPolygon" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(150): info: check gA->distance(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(145): Leaving test case "testDistancePointPolygon_pointInPolygon"; testing time: 319us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(145): Leaving test case "testDistancePointPolygon_pointInPolygon"; testing time: 257us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Entering test case "testDistancePointPolygon_pointOutOfPolygon" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(157): info: check gA->distance(*gB) == sqrt(2.0) / 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Leaving test case "testDistancePointPolygon_pointOutOfPolygon"; testing time: 240us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Leaving test case "testDistancePointPolygon_pointOutOfPolygon"; testing time: 198us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(161): Entering test case "testDistanceLineStringLineString_zeroLengthSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(166): info: check gA->distance(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(161): Leaving test case "testDistanceLineStringLineString_zeroLengthSegments"; testing time: 184us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(161): Leaving test case "testDistanceLineStringLineString_zeroLengthSegments"; testing time: 415us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(169): Entering test case "testDistanceLineStringLineString3D_zeroLengthSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(175): info: check gA->distance3D(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(169): Leaving test case "testDistanceLineStringLineString3D_zeroLengthSegments"; testing time: 173us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(169): Leaving test case "testDistanceLineStringLineString3D_zeroLengthSegments"; testing time: 308us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(179): Entering test case "testDistance3DLineStringTriangle_lineStringInTriangle" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(185): info: check gA->distance3D(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(179): Leaving test case "testDistance3DLineStringTriangle_lineStringInTriangle"; testing time: 226us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(179): Leaving test case "testDistance3DLineStringTriangle_lineStringInTriangle"; testing time: 349us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(187): Entering test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): info: check gA->distance3D(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(187): Leaving test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest"; testing time: 242us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(187): Leaving test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest"; testing time: 361us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(198): Entering test case "testDistance3DTriangleTriangle_contained" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(204): info: check gA->distance3D(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(198): Leaving test case "testDistance3DTriangleTriangle_contained"; testing time: 266us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(198): Leaving test case "testDistance3DTriangleTriangle_contained"; testing time: 290us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(206): Entering test case "testDistance3DTriangleTriangle_parallel" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(212): info: check gA->distance3D(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(206): Leaving test case "testDistance3DTriangleTriangle_parallel"; testing time: 252us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(206): Leaving test case "testDistance3DTriangleTriangle_parallel"; testing time: 384us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(217): Entering test case "testDistancePolygonPolygon_disjoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(223): info: check gA->distance(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(217): Leaving test case "testDistancePolygonPolygon_disjoint"; testing time: 243us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(217): Leaving test case "testDistancePolygonPolygon_disjoint"; testing time: 387us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(226): Entering test case "testDistanceMultiPointMultiPoint_disjoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(232): info: check gA->distance(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(226): Leaving test case "testDistanceMultiPointMultiPoint_disjoint"; testing time: 204us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(226): Leaving test case "testDistanceMultiPointMultiPoint_disjoint"; testing time: 291us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(236): Entering test case "testDistancePolygonSolid" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(245): info: check gA->distance3D(*gB) == 0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(236): Leaving test case "testDistancePolygonSolid"; testing time: 24232us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(236): Leaving test case "testDistancePolygonSolid"; testing time: 23928us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(248): Entering test case "testDistancePolygonSolid_disjoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(257): info: difference{} between polygonA->distance3D(*solidB){1.7320508075688772} and 1.7320508{1.7320507999999999} doesn't exceed 1e-06% -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(248): Leaving test case "testDistancePolygonSolid_disjoint"; testing time: 26451us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(31): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 54843us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(248): Leaving test case "testDistancePolygonSolid_disjoint"; testing time: 26116us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(31): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 57293us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(29): Entering test suite "SFCGAL_algorithm_ExtrudeTest" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(31): Entering test case "testExtrudePoint" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(35): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(36): info: check ext->as().is3D() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(37): 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(31): Leaving test case "testExtrudePoint"; testing time: 368us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(31): Leaving test case "testExtrudePoint"; testing time: 611us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(40): Entering test case "testExtrudeLineString" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(44): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(45): info: check ext->as().is3D() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(46): 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(40): Leaving test case "testExtrudeLineString"; testing time: 206us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(40): Leaving test case "testExtrudeLineString"; testing time: 461us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(51): Entering test case "testExtrudeSquare" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(63): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(64): info: check ext->as().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(65): info: check ext->as().exteriorShell().numPatches() == 6U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(51): Leaving test case "testExtrudeSquare"; testing time: 325us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(51): Leaving test case "testExtrudeSquare"; testing time: 637us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(68): Entering test case "testExtrudePolyhedral" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(74): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(75): info: check ext->as().numShells() == 1U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(68): Leaving test case "testExtrudePolyhedral"; testing time: 403us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(68): Leaving test case "testExtrudePolyhedral"; testing time: 660us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(78): Entering test case "testExtrudeMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(103): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(104): info: check ext->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(78): Leaving test case "testExtrudeMultiPolygon"; testing time: 608us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(78): Leaving test case "testExtrudeMultiPolygon"; testing time: 668us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(107): Entering test case "testExtrudeSquareWithHole" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(134): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(135): info: check ext->as().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(136): info: check ext->as().exteriorShell().numPatches() == 10U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(107): Leaving test case "testExtrudeSquareWithHole"; testing time: 637us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(107): Leaving test case "testExtrudeSquareWithHole"; testing time: 657us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(141): Entering test case "testChainingExtrude" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(145): info: check g->asText(0) == "LINESTRING Z (0 0 0,1 0 0)" has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(147): 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(150): 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(141): Leaving test case "testChainingExtrude"; testing time: 325us -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(29): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 2923us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(141): Leaving test case "testChainingExtrude"; testing time: 475us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(29): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 4684us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(31): Entering test suite "SFCGAL_algorithm_Force3DTest" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(33): Entering test case "testIgnoreEmpty" 1: Point @@ -32571,20 +32607,20 @@ 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(43): info: check g.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(45): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(33): Leaving test case "testIgnoreEmpty"; testing time: 233us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(33): Leaving test case "testIgnoreEmpty"; testing time: 262us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(49): Entering test case "testPointForceZ" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(53): info: check p.asText(1) == "POINT Z (3.0 4.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(49): Leaving test case "testPointForceZ"; testing time: 158us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(49): Leaving test case "testPointForceZ"; testing time: 156us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(55): Entering test case "testPointForceZWithValue" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(59): info: check p.asText(1) == "POINT Z (3.0 4.0 -9999.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(55): Leaving test case "testPointForceZWithValue"; testing time: 147us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(55): Leaving test case "testPointForceZWithValue"; testing time: 169us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(62): Entering test case "testPointForceZFromM" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(66): info: check ptM->asText(1) == "POINT ZM (2.0 3.0 0.0 4.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(62): Leaving test case "testPointForceZFromM"; testing time: 169us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(62): Leaving test case "testPointForceZFromM"; testing time: 176us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(69): Entering test case "test_MixedLineString2D3D" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(77): 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(69): Leaving test case "test_MixedLineString2D3D"; testing time: 158us -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(31): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 896us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(69): Leaving test case "test_MixedLineString2D3D"; testing time: 189us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(31): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 991us 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(19): Entering test suite "SFCGAL_algorithm_ForceMTest" 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(21): Entering test case "testIgnoreEmpty" 1: Point @@ -32623,20 +32659,20 @@ 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(32): info: check geometry.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(34): info: check geometry->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(21): Leaving test case "testIgnoreEmpty"; testing time: 202us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(21): Leaving test case "testIgnoreEmpty"; testing time: 206us 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(38): Entering test case "testPointForceM" 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(42): info: check point2D.asText(1) == "POINT M (3.0 4.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(38): Leaving test case "testPointForceM"; testing time: 166us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(38): Leaving test case "testPointForceM"; testing time: 147us 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(44): Entering test case "testPointForceMWithValue" 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(48): info: check point2D.asText(1) == "POINT M (3.0 4.0 -9999.0)" has passed -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(44): Leaving test case "testPointForceMWithValue"; testing time: 205us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(44): Leaving test case "testPointForceMWithValue"; testing time: 140us 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(51): Entering test case "testPointForceMFromZ" 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(55): info: check point3D.asText(1) == "POINT ZM (5.0 7.0 1.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(51): Leaving test case "testPointForceMFromZ"; testing time: 171us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(51): Leaving test case "testPointForceMFromZ"; testing time: 137us 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(58): Entering test case "test_MixedLineString3DM" 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(66): info: check lineString.asText(1) == "LINESTRING ZM (1.0 1.0 3.0 0.0,2.0 3.0 4.0 5.0,3.0 3.0 2.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(58): Leaving test case "test_MixedLineString3DM"; testing time: 149us -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(19): Leaving test suite "SFCGAL_algorithm_ForceMTest"; testing time: 930us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(58): Leaving test case "test_MixedLineString3DM"; testing time: 142us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(19): Leaving test suite "SFCGAL_algorithm_ForceMTest"; testing time: 802us 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(53): Entering test suite "SFCGAL_algorithm_IntersectionTest" 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(55): Entering test case "testFileIntersectionTest" 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(89): info: check ifs.good() has passed @@ -32765,7 +32801,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(212): 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(219): 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(219): 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(212): 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)) @@ -32785,7 +32821,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(212): 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(219): 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,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(219): 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,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/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#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(212): 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 @@ -32793,7 +32829,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(212): 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(219): 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 (((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)))) 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(219): 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,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)),((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))),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 (((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(212): 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 @@ -32846,7 +32882,7 @@ 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(212): 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(219): 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): 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: 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(212): 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)) @@ -32866,15 +32902,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(212): 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 0/1,1/1 0/1,1/1 1/1,0/1 0/1)),TRIANGLE ((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/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(219): 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)),((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,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(219): 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(212): 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(219): 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(212): 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 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(212): 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(219): 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,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 (((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)),((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)))) 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(219): 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(212): 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) @@ -32884,17 +32920,17 @@ 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(219): 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(212): 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 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(212): 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: 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(219): 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(219): 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 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 (((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(212): 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 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '300: 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 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#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(212): 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)),TRIANGLE ((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),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 ((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57)),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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): 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)),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 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)),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))) 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(219): 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,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)),((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))),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)))) 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(219): 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 (((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)),((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,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)))) 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(212): 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 @@ -32945,7 +32981,7 @@ 1: line#360:3|@poly_tin|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '360: 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,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#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(212): 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): 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 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: 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(219): 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)) @@ -32967,15 +33003,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(212): 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 0/1,1/1 0/1,1/1 1/1,0/1 0/1)),TRIANGLE ((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/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(219): 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 (((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 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))) 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(219): 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,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: 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(212): 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(219): 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(212): 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(212): 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 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: 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(219): 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): 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,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 (((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(212): 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) @@ -32985,17 +33021,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(219): 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(212): 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/2 1/2,0/1 0/1,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2)),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))) 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(212): 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/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: 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(219): 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 (((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 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(219): 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 (((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#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(212): 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(219): 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(212): 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 (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)),TRIANGLE ((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),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)),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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): 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 (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)),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 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(219): 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 (((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)),((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)),((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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): 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,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)),((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,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)))) 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(219): 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 @@ -33038,7 +33074,7 @@ 1: line#479: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(219): info: check '479: 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 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#481: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))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '481: 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/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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '481: 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/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: line#483:3|@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(219): info: check '483: 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/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#485:3|@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 @@ -33064,7 +33100,7 @@ 1: line#515: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(219): 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/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#517: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(219): 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,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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): 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,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#519: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(219): info: check '519: 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: line#521: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) @@ -33080,9 +33116,9 @@ 1: line#535: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(219): 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/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#537: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(219): info: check '537: 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 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))) 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(219): info: check '537: 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#539: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(219): info: check '539: 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/1 0/1,1/1 1/2 0/1,1/2 1/2 0/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/1 1/1 1/2)),((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 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/1 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/2 0/1 1/2,1/1 0/1 1/2,1/2 0/1 1/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 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/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/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 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1,1/1 0/1 1/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 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/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 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/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/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1,1/1 1/2 1/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 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '539: 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/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 1/1,1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/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/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1,1/1 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/2 1/1 1/1,1/1 1/1 1/1,1/2 1/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/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 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((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 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/1 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1,1/1 0/1 1/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 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 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/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 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 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#542: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#545:3|@inverted_cube|POINT(0 0 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '545: 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 @@ -33117,11 +33153,11 @@ 1: line#591:3|@inverted_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(219): 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 ((-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#593: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(219): 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/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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): 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/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/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#595: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(219): 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/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#597: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(219): info: check '597: 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(219): info: check '597: 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#599: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(219): info: check '599: 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#601: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 @@ -33135,7 +33171,7 @@ 1: line#614: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(219): 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,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#616: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(219): info: check '616: 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '616: 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: line#618: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(219): info: check '618: 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#620: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 @@ -33145,7 +33181,7 @@ 1: line#629: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(219): 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 (((-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#631: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(219): info: check '631: 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(219): info: check '631: 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#633: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(219): info: check '633: 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#635: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))) @@ -33163,9 +33199,9 @@ 1: line#652:3|@inverted_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(219): info: check '652: 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 -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#655: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(219): info: check '655: 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 1/1 0/1,0/1 1/1 1/1,0/1 0/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 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '655: 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#658: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(219): info: check '658: 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)),((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/2,1/1 0/1 0/1,1/1 1/2 1/1,1/1 0/1 1/2)),((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)),((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/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)),((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 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/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/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)),((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/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/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 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/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,3/4 0/1 3/4)),((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 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1,1/1 0/1 1/2)),((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(219): info: check '658: 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)),((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/1 1/2 1/1,3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1)),((1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4,1/2 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/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 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)),((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/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)),((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 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)),((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)),((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/1 1/2,1/2 1/1 1/1,1/1 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 1/2,1/2 1/1 1/2)),((1/1 1/1 1/2,1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2)),((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 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/1 1/2)),((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 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 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#666: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(212): info: check '666: 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#667: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))) @@ -33204,8 +33240,8 @@ 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '691: 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#692: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(212): info: check '692: 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(55): Leaving test case "testFileIntersectionTest"; testing time: 1679952us -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(53): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 1679968us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(55): Leaving test case "testFileIntersectionTest"; testing time: 2241603us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(53): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 2241686us 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(34): Entering test suite "SFCGAL_algorithm_IntersectsTest" 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(39): Entering test case "testFileIntersectsTest" 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(47): info: check ifs.good() has passed @@ -34070,82 +34106,82 @@ 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(91): 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(97): 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(39): Leaving test case "testFileIntersectsTest"; testing time: 1304549us -1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(34): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 1304559us +1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(39): Leaving test case "testFileIntersectsTest"; testing time: 2693071us +1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(34): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 2693311us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(27): Entering test suite "SFCGAL_algorithm_IsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(29): Entering test case "pointIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(34): info: check 'Point should be simple: POINT (3/1 4/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(29): Leaving test case "pointIsSimple"; testing time: 346us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(29): Leaving test case "pointIsSimple"; testing time: 483us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(39): Entering test case "point3DIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(44): info: check 'Point should be simple: POINT Z (3/1 4/1 2/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(39): Leaving test case "point3DIsSimple"; testing time: 184us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(39): Leaving test case "point3DIsSimple"; testing time: 370us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(49): Entering test case "ShortLinestringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(54): info: check 'LineString should be simple: LINESTRING (0/1 0/1,2/1 0/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(49): Leaving test case "ShortLinestringIsSimple"; testing time: 186us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(49): Leaving test case "ShortLinestringIsSimple"; testing time: 362us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(59): Entering test case "LongLinestringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(64): info: check 'LineString should be simple: LINESTRING (0/1 0/1,2/1 0/1,1/1 1/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(59): Leaving test case "LongLinestringIsSimple"; testing time: 202us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(59): Leaving test case "LongLinestringIsSimple"; testing time: 374us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(69): Entering test case "ComplexLongLinestringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(74): info: check 'LineString should be complex: LINESTRING (0/1 0/1,2/1 0/1,1/1 1/1,1/1 -1/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(69): Leaving test case "ComplexLongLinestringIsSimple"; testing time: 202us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(69): Leaving test case "ComplexLongLinestringIsSimple"; testing time: 1361us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(79): Entering test case "ClosedLongLinestringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(84): info: check 'LineString should be simple: LINESTRING (0/1 0/1,2/1 0/1,1/1 1/1,0/1 0/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(79): Leaving test case "ClosedLongLinestringIsSimple"; testing time: 194us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(79): Leaving test case "ClosedLongLinestringIsSimple"; testing time: 473us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(89): Entering test case "PolygonIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(95): info: check 'Polygon should be simple: POLYGON Z ((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))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(89): Leaving test case "PolygonIsSimple"; testing time: 293us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(89): Leaving test case "PolygonIsSimple"; testing time: 3169us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(100): Entering test case "ComplexPolygonIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(106): info: check 'Polygon should be complex: POLYGON Z ((0/1 0/1 1/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))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(100): Leaving test case "ComplexPolygonIsSimple"; testing time: 293us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(100): Leaving test case "ComplexPolygonIsSimple"; testing time: 652us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(112): Entering test case "TriangleIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(118): info: check 'Triangle should be simple: TRIANGLE 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))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(112): Leaving test case "TriangleIsSimple"; testing time: 209us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(112): Leaving test case "TriangleIsSimple"; testing time: 400us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(123): Entering test case "PolyhedralSurfaceIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(130): info: check 'Solid should be simple: 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)),((0/1 0/1 10/1,1/1 0/1 10/1,1/1 1/1 10/1,0/1 1/1 10/1,0/1 0/1 10/1)),((0/1 0/1 0/1,0/1 0/1 10/1,0/1 1/1 10/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 10/1,1/1 1/1 10/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/1 1/1 0/1,1/1 1/1 10/1,1/1 0/1 10/1,1/1 0/1 0/1,1/1 1/1 0/1)),((1/1 0/1 0/1,1/1 0/1 10/1,0/1 0/1 10/1,0/1 0/1 0/1,1/1 0/1 0/1))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(123): Leaving test case "PolyhedralSurfaceIsSimple"; testing time: 851us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(123): Leaving test case "PolyhedralSurfaceIsSimple"; testing time: 2463us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(135): Entering test case "ComplexPolyhedralSurfaceIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(146): info: check 'PolyhedralSurface should be complex: POLYHEDRALSURFACE Z (((0/1 0/1 0/1,0/1 -2/1 0/1,-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,0/1 -2/1 0/1,0/1 0/1 0/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,0/1 0/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)),((-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)),((-1/1 -1/1 -1/1,-1/1 -1/1 0/1,0/1 -2/1 0/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1)))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(135): Leaving test case "ComplexPolyhedralSurfaceIsSimple"; testing time: 787us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(135): Leaving test case "ComplexPolyhedralSurfaceIsSimple"; testing time: 1073us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(153): Entering test case "TriangulatedSurfaceIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(162): info: check 'TriangulatedSurface should be simple: TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,0/1 1/1 0/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 1/1 0/1)),((0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1,1/1 0/1 0/1)))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(153): Leaving test case "TriangulatedSurfaceIsSimple"; testing time: 338us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(153): Leaving test case "TriangulatedSurfaceIsSimple"; testing time: 653us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(167): Entering test case "SolidIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(177): info: check 'Solid should be simple: 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)),((0/1 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 0/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 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)),((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)),((1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(167): Leaving test case "SolidIsSimple"; testing time: 844us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(167): Leaving test case "SolidIsSimple"; testing time: 1112us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(182): Entering test case "ComplexSolidIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(193): info: check 'Solid should be complex: SOLID Z ((((0/1 0/1 0/1,0/1 -2/1 0/1,-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,0/1 -2/1 0/1,0/1 0/1 0/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,0/1 0/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)),((-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)),((-1/1 -1/1 -1/1,-1/1 -1/1 0/1,0/1 -2/1 0/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(182): Leaving test case "ComplexSolidIsSimple"; testing time: 742us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(182): Leaving test case "ComplexSolidIsSimple"; testing time: 1812us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(200): Entering test case "MultiPointIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(206): info: check 'MultiPoint should be simple: MULTIPOINT ((0/1 0/1),(1/1 0/1),(1/1 1/1),(0/1 1/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(200): Leaving test case "MultiPointIsSimple"; testing time: 229us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(200): Leaving test case "MultiPointIsSimple"; testing time: 3783us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(211): Entering test case "ComplexMultiPointIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(217): info: check 'MultiPoint should be complex: MULTIPOINT ((0/1 0/1),(1/1 0/1),(1/1 1/1),(0/1 1/1),(0/1 0/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(211): Leaving test case "ComplexMultiPointIsSimple"; testing time: 217us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(211): Leaving test case "ComplexMultiPointIsSimple"; testing time: 579us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(224): Entering test case "MultiLineStringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(230): info: check 'MultiLineString should be simple: MULTILINESTRING ((0/1 0/1,2/1 0/1),(2/1 0/1,1/1 1/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(224): Leaving test case "MultiLineStringIsSimple"; testing time: 207us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(224): Leaving test case "MultiLineStringIsSimple"; testing time: 399us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(235): Entering test case "ComplexMultiLineStringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(242): info: check 'MultiLineString should be complex: MULTILINESTRING ((-4/1 0/1,-2/1 0/1),(3/1 0/1,2/1 1/1),(0/1 0/1,2/1 0/1,1/1 1/1,1/1 -1/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(235): Leaving test case "ComplexMultiLineStringIsSimple"; testing time: 241us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(235): Leaving test case "ComplexMultiLineStringIsSimple"; testing time: 438us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(249): Entering test case "MultiPolygonIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(255): info: check 'MultiPolygon should be simple: MULTIPOLYGON Z (((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)))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(249): Leaving test case "MultiPolygonIsSimple"; testing time: 328us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(249): Leaving test case "MultiPolygonIsSimple"; testing time: 498us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(260): Entering test case "ComplexMultiPolygonIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(267): info: check 'MultiPolygon should be complex: MULTIPOLYGON Z (((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,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(260): Leaving test case "ComplexMultiPolygonIsSimple"; testing time: 418us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(260): Leaving test case "ComplexMultiPolygonIsSimple"; testing time: 601us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(274): Entering test case "MultiSolidIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(292): info: check 'MultiSolid should be simple: MULTISOLID 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)),((0/1 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 0/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 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)),((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)),((1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1))),(((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)),((0/1 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 0/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 -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)),((-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)),((-1/1 -1/1 -1/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1)))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(274): Leaving test case "MultiSolidIsSimple"; testing time: 1228us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(274): Leaving test case "MultiSolidIsSimple"; testing time: 5997us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(297): Entering test case "ComplexMultiSolidIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(315): info: check 'MultiSolid should be complex: MULTISOLID 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)),((0/1 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 0/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 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)),((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)),((1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1)))),((((0/1 0/1 0/1,0/1 -2/1 0/1,-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,0/1 -2/1 0/1,0/1 0/1 0/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,0/1 0/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)),((-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)),((-1/1 -1/1 -1/1,-1/1 -1/1 0/1,0/1 -2/1 0/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1)))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(297): Leaving test case "ComplexMultiSolidIsSimple"; testing time: 1408us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(297): Leaving test case "ComplexMultiSolidIsSimple"; testing time: 2088us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(322): Entering test case "GeometryCollectionIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(328): info: check 'GeometryCollection should be simple: GEOMETRYCOLLECTION (POINT (2/1 3/1),TRIANGLE ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(322): Leaving test case "GeometryCollectionIsSimple"; testing time: 250us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(322): Leaving test case "GeometryCollectionIsSimple"; testing time: 4548us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(333): Entering test case "ComplexGeometryCollectionIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(340): info: check 'GeometryCollection should be complex: GEOMETRYCOLLECTION (POINT (2/1 3/1),TRIANGLE ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)),LINESTRING (0/1 0/1,2/1 0/1,1/1 1/1,1/1 -1/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(333): Leaving test case "ComplexGeometryCollectionIsSimple"; testing time: 259us -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsSimple"; testing time: 10656us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(333): Leaving test case "ComplexGeometryCollectionIsSimple"; testing time: 330us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsSimple"; testing time: 40237us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(27): Entering test suite "SFCGAL_algorithm_IsValid" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(29): Entering test case "geometryIsValid" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(49): info: check '0:Point should be valid (). : POINT EMPTY' has passed @@ -34262,40 +34298,40 @@ 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(49): 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(49): 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(49): 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(29): Leaving test case "geometryIsValid"; testing time: 27909us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(29): Leaving test case "geometryIsValid"; testing time: 81257us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): Entering test case "geometryWithNan" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(63): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(64): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(65): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): Leaving test case "geometryWithNan"; testing time: 357us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): Leaving test case "geometryWithNan"; testing time: 577us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(68): Entering test case "disconnectedTIN" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(73): info: check !v has passed -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(68): Leaving test case "disconnectedTIN"; testing time: 286us -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 28586us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(68): Leaving test case "disconnectedTIN"; testing time: 441us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 82605us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(27): Entering test suite "SFCGAL_algorithm_LengthTest" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(29): Entering test case "testZeroLength" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(31): info: check algorithm::length(*io::readWkt("POINT (0.0 0.0)")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(32): info: check algorithm::length(*io::readWkt("LINESTRING EMPTY")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(33): 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(29): Leaving test case "testZeroLength"; testing time: 204us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(29): Leaving test case "testZeroLength"; testing time: 5026us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(37): Entering test case "testZeroLengthVertical" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(39): 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(37): Leaving test case "testZeroLengthVertical"; testing time: 167us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(37): Leaving test case "testZeroLengthVertical"; testing time: 398us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Entering test case "testLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(46): 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(48): 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(44): Leaving test case "testLengthLineString"; testing time: 172us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Leaving test case "testLengthLineString"; testing time: 422us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(55): Entering test case "test3DZeroLength" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(57): info: check algorithm::length3D(*io::readWkt("POINT (0.0 0.0)")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(58): info: check algorithm::length3D(*io::readWkt("LINESTRING EMPTY")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(59): 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(55): Leaving test case "test3DZeroLength"; testing time: 175us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(55): Leaving test case "test3DZeroLength"; testing time: 475us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(63): Entering test case "test3DLengthVertical" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(65): 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(63): Leaving test case "test3DLengthVertical"; testing time: 164us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(63): Leaving test case "test3DLengthVertical"; testing time: 317us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(69): Entering test case "test3DLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(71): 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(69): Leaving test case "test3DLengthLineString"; testing time: 161us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(69): Leaving test case "test3DLengthLineString"; testing time: 317us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(78): Entering test case "testLength_invalidType" 1: POINT (3.0 4.0) 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(87): info: check algorithm::length(*io::readWkt(wkt)) == 0.0 has passed @@ -34306,497 +34342,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(87): info: check algorithm::length(*io::readWkt(wkt)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(88): info: check algorithm::length3D(*io::readWkt(wkt)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(78): Leaving test case "testLength_invalidType"; testing time: 357us -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(27): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 1454us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(78): Leaving test case "testLength_invalidType"; testing time: 1247us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(27): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 9066us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(38): Entering test suite "SFCGAL_algorithm_LineSubstringTest" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(40): Entering test case "testIssue130" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(40): Leaving test case "testIssue130"; testing time: 312us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(40): Leaving test case "testIssue130"; testing time: 542us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): Entering test case "testLineSubstringOpenForward1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): Leaving test case "testLineSubstringOpenForward1"; testing time: 261us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): Leaving test case "testLineSubstringOpenForward1"; testing time: 456us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(50): Entering test case "testLineSubstringOpenForward2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(50): Leaving test case "testLineSubstringOpenForward2D1"; testing time: 254us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(50): Leaving test case "testLineSubstringOpenForward2D1"; testing time: 501us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(55): Entering test case "testLineSubstringOpenForwardNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(55): Leaving test case "testLineSubstringOpenForwardNegativeEnd1"; testing time: 250us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(55): Leaving test case "testLineSubstringOpenForwardNegativeEnd1"; testing time: 441us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Entering test case "testLineSubstringOpenForwardNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D1"; testing time: 251us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D1"; testing time: 464us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Entering test case "testLineSubstringOpenForwardNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Leaving test case "testLineSubstringOpenForwardNegativeStart1"; testing time: 249us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Leaving test case "testLineSubstringOpenForwardNegativeStart1"; testing time: 464us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(72): Entering test case "testLineSubstringOpenForwardNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(72): Leaving test case "testLineSubstringOpenForwardNegativeStart2D1"; testing time: 250us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(72): Leaving test case "testLineSubstringOpenForwardNegativeStart2D1"; testing time: 431us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(77): Entering test case "testLineSubstringOpenForwardNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(77): Leaving test case "testLineSubstringOpenForwardNegativeEnds1"; testing time: 242us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(77): Leaving test case "testLineSubstringOpenForwardNegativeEnds1"; testing time: 428us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(83): Entering test case "testLineSubstringOpenForwardNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(83): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D1"; testing time: 295us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(83): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D1"; testing time: 424us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(88): Entering test case "testLineSubstringOpenForward2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(88): Leaving test case "testLineSubstringOpenForward2"; testing time: 266us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(88): Leaving test case "testLineSubstringOpenForward2"; testing time: 436us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(94): Entering test case "testLineSubstringOpenForward2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(94): Leaving test case "testLineSubstringOpenForward2D2"; testing time: 262us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(94): Leaving test case "testLineSubstringOpenForward2D2"; testing time: 439us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Entering test case "testLineSubstringOpenForwardNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Leaving test case "testLineSubstringOpenForwardNegativeStart2"; testing time: 207us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Leaving test case "testLineSubstringOpenForwardNegativeStart2"; testing time: 348us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(105): Entering test case "testLineSubstringOpenForwardNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(105): Leaving test case "testLineSubstringOpenForwardNegativeStart2D2"; testing time: 190us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(105): Leaving test case "testLineSubstringOpenForwardNegativeStart2D2"; testing time: 4031us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(110): Entering test case "testLineSubstringOpenForward3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(110): Leaving test case "testLineSubstringOpenForward3"; testing time: 258us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(110): Leaving test case "testLineSubstringOpenForward3"; testing time: 437us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(116): Entering test case "testLineSubstringOpenForward2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(116): Leaving test case "testLineSubstringOpenForward2D3"; testing time: 255us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(116): Leaving test case "testLineSubstringOpenForward2D3"; testing time: 223us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(122): Entering test case "testLineSubstringOpenForwardNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(122): Leaving test case "testLineSubstringOpenForwardNegativeStart3"; testing time: 231us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(122): Leaving test case "testLineSubstringOpenForwardNegativeStart3"; testing time: 204us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(128): Entering test case "testLineSubstringOpenForwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(128): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 204us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(128): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 195us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(134): Entering test case "testLineSubstringOpenForward4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(134): Leaving test case "testLineSubstringOpenForward4"; testing time: 203us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(134): Leaving test case "testLineSubstringOpenForward4"; testing time: 193us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(140): Entering test case "testLineSubstringOpenForward2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(140): Leaving test case "testLineSubstringOpenForward2D4"; testing time: 196us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(140): Leaving test case "testLineSubstringOpenForward2D4"; testing time: 188us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(146): Entering test case "testLineSubstringOpenForwardStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(146): Leaving test case "testLineSubstringOpenForwardStart4"; testing time: 201us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(146): Leaving test case "testLineSubstringOpenForwardStart4"; testing time: 188us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(152): Entering test case "testLineSubstringOpenForwardStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(152): Leaving test case "testLineSubstringOpenForwardStart2D4"; testing time: 203us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(152): Leaving test case "testLineSubstringOpenForwardStart2D4"; testing time: 183us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(158): Entering test case "testLineSubstringOpenForwardEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(158): Leaving test case "testLineSubstringOpenForwardEnd4"; testing time: 203us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(158): Leaving test case "testLineSubstringOpenForwardEnd4"; testing time: 195us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Entering test case "testLineSubstringOpenForwardEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 199us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 192us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(170): Entering test case "testLineSubstringOpenForwardEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(170): Leaving test case "testLineSubstringOpenForwardEnds4"; testing time: 207us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(170): Leaving test case "testLineSubstringOpenForwardEnds4"; testing time: 194us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(176): Entering test case "testLineSubstringOpenForwardEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(176): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(176): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 186us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(182): Entering test case "testLineSubstringOpenForward5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(182): Leaving test case "testLineSubstringOpenForward5"; testing time: 231us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(182): Leaving test case "testLineSubstringOpenForward5"; testing time: 9255us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(188): Entering test case "testLineSubstringOpenForward2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(188): Leaving test case "testLineSubstringOpenForward2D5"; testing time: 242us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(188): Leaving test case "testLineSubstringOpenForward2D5"; testing time: 464us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(194): Entering test case "testLineSubstringOpenForwardNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(194): Leaving test case "testLineSubstringOpenForwardNegativeStart5"; testing time: 210us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(194): Leaving test case "testLineSubstringOpenForwardNegativeStart5"; testing time: 233us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(200): Entering test case "testLineSubstringOpenForwardNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(200): Leaving test case "testLineSubstringOpenForwardNegativeStart2D5"; testing time: 202us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(200): Leaving test case "testLineSubstringOpenForwardNegativeStart2D5"; testing time: 199us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(206): Entering test case "testLineSubstringOpenForwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(206): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 204us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(206): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 202us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(212): Entering test case "testLineSubstringOpenForwardNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(212): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D5"; testing time: 202us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(212): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D5"; testing time: 197us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(218): Entering test case "testLineSubstringOpenForwardNegativeEnds5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(218): Leaving test case "testLineSubstringOpenForwardNegativeEnds5"; testing time: 207us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(218): Leaving test case "testLineSubstringOpenForwardNegativeEnds5"; testing time: 197us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(224): Entering test case "testLineSubstringOpenForwardNegativeEnds2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(224): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D5"; testing time: 202us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(224): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D5"; testing time: 192us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(230): Entering test case "testLineSubstringOpenBackward2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(230): Leaving test case "testLineSubstringOpenBackward2"; testing time: 383us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(230): Leaving test case "testLineSubstringOpenBackward2"; testing time: 378us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(235): Entering test case "testLineSubstringOpenBackward2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(235): Leaving test case "testLineSubstringOpenBackward2D2"; testing time: 263us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(235): Leaving test case "testLineSubstringOpenBackward2D2"; testing time: 267us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(240): Entering test case "testLineSubstringOpenBackwardNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(240): Leaving test case "testLineSubstringOpenBackwardNegativeStart2"; testing time: 295us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(240): Leaving test case "testLineSubstringOpenBackwardNegativeStart2"; testing time: 256us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Entering test case "testLineSubstringOpenBackwardNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D2"; testing time: 266us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D2"; testing time: 9289us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Entering test case "testLineSubstringOpenBackwardNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2"; testing time: 243us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2"; testing time: 540us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(257): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(257): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D2"; testing time: 229us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(257): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D2"; testing time: 289us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(262): Entering test case "testLineSubstringOpenBackwardNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(262): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2"; testing time: 298us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(262): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2"; testing time: 251us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(268): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(268): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D2"; testing time: 380us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(268): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D2"; testing time: 243us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(273): Entering test case "testLineSubstringOpenBackward3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(273): Leaving test case "testLineSubstringOpenBackward3"; testing time: 358us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(273): Leaving test case "testLineSubstringOpenBackward3"; testing time: 240us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(279): Entering test case "testLineSubstringOpenBackward2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(279): Leaving test case "testLineSubstringOpenBackward2D3"; testing time: 290us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(279): Leaving test case "testLineSubstringOpenBackward2D3"; testing time: 239us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Entering test case "testLineSubstringOpenBackwardNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Leaving test case "testLineSubstringOpenBackwardNegativeStart3"; testing time: 210us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Leaving test case "testLineSubstringOpenBackwardNegativeStart3"; testing time: 196us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(290): Entering test case "testLineSubstringOpenBackwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(290): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D3"; testing time: 192us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(290): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D3"; testing time: 183us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(295): Entering test case "testLineSubstringOpenBackward4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(295): Leaving test case "testLineSubstringOpenBackward4"; testing time: 206us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(295): Leaving test case "testLineSubstringOpenBackward4"; testing time: 198us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(301): Entering test case "testLineSubstringOpenBackward2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(301): Leaving test case "testLineSubstringOpenBackward2D4"; testing time: 199us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(301): Leaving test case "testLineSubstringOpenBackward2D4"; testing time: 9567us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(307): Entering test case "testLineSubstringOpenBackwardNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(307): Leaving test case "testLineSubstringOpenBackwardNegativeEnd4"; testing time: 198us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(307): Leaving test case "testLineSubstringOpenBackwardNegativeEnd4"; testing time: 448us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(313): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(313): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D4"; testing time: 197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(313): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D4"; testing time: 224us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Entering test case "testLineSubstringOpenBackward5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Leaving test case "testLineSubstringOpenBackward5"; testing time: 200us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(325): Entering test case "testLineSubstringOpenBackward2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(325): Leaving test case "testLineSubstringOpenBackward2D5"; testing time: 197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(325): Leaving test case "testLineSubstringOpenBackward2D5"; testing time: 189us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(331): Entering test case "testLineSubstringOpenBackwardNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(331): Leaving test case "testLineSubstringOpenBackwardNegativeStart5"; testing time: 255us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(331): Leaving test case "testLineSubstringOpenBackwardNegativeStart5"; testing time: 199us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(337): Entering test case "testLineSubstringOpenBackwardNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(337): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D5"; testing time: 218us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(337): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D5"; testing time: 190us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(343): Entering test case "testLineSubstringOpenBackwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(343): Leaving test case "testLineSubstringOpenBackwardNegativeEnd5"; testing time: 198us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(343): Leaving test case "testLineSubstringOpenBackwardNegativeEnd5"; testing time: 190us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D5"; testing time: 185us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D5"; testing time: 186us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(355): Entering test case "testLineSubstringOpenBackwardNegativeEnds5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(355): Leaving test case "testLineSubstringOpenBackwardNegativeEnds5"; testing time: 189us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(355): Leaving test case "testLineSubstringOpenBackwardNegativeEnds5"; testing time: 191us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(361): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(361): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D5"; testing time: 198us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(361): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D5"; testing time: 188us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(367): Entering test case "testLineSubstringOpenBackward6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(367): Leaving test case "testLineSubstringOpenBackward6"; testing time: 210us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(367): Leaving test case "testLineSubstringOpenBackward6"; testing time: 193us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(373): Entering test case "testLineSubstringOpenBackward2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(373): Leaving test case "testLineSubstringOpenBackward2D6"; testing time: 249us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(373): Leaving test case "testLineSubstringOpenBackward2D6"; testing time: 190us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Entering test case "testLineSubstringOpenBackwardNegativeStart6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Leaving test case "testLineSubstringOpenBackwardNegativeStart6"; testing time: 216us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Leaving test case "testLineSubstringOpenBackwardNegativeStart6"; testing time: 8634us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(385): Entering test case "testLineSubstringOpenBackwardNegativeStart2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(385): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D6"; testing time: 205us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(385): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D6"; testing time: 575us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(391): Entering test case "testLineSubstringOpenBackwardNegativeEnd6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(391): Leaving test case "testLineSubstringOpenBackwardNegativeEnd6"; testing time: 204us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(391): Leaving test case "testLineSubstringOpenBackwardNegativeEnd6"; testing time: 427us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(397): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(397): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D6"; testing time: 195us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(397): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D6"; testing time: 387us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(403): Entering test case "testLineSubstringOpenBackwardNegativeEnds6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(403): Leaving test case "testLineSubstringOpenBackwardNegativeEnds6"; testing time: 197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(403): Leaving test case "testLineSubstringOpenBackwardNegativeEnds6"; testing time: 373us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D6"; testing time: 195us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D6"; testing time: 380us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(415): Entering test case "testLineSubstringOpenBackward7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(415): Leaving test case "testLineSubstringOpenBackward7"; testing time: 180us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(415): Leaving test case "testLineSubstringOpenBackward7"; testing time: 432us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(421): Entering test case "testLineSubstringOpenBackward2D7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(421): Leaving test case "testLineSubstringOpenBackward2D7"; testing time: 175us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(421): Leaving test case "testLineSubstringOpenBackward2D7"; testing time: 205us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(426): Entering test case "testLineSubstringOpenBackwardNegativeEnd7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(426): Leaving test case "testLineSubstringOpenBackwardNegativeEnd7"; testing time: 177us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(426): Leaving test case "testLineSubstringOpenBackwardNegativeEnd7"; testing time: 180us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(432): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(432): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D7"; testing time: 175us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(432): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D7"; testing time: 2139us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(437): Entering test case "testLineSubstringOfEmptyLine" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(437): Leaving test case "testLineSubstringOfEmptyLine"; testing time: 151us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(437): Leaving test case "testLineSubstringOfEmptyLine"; testing time: 2085us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(442): Entering test case "testLineSubstringOfEmptyLine2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(442): Leaving test case "testLineSubstringOfEmptyLine2"; testing time: 143us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(442): Leaving test case "testLineSubstringOfEmptyLine2"; testing time: 279us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(447): Entering test case "testLineSubstringOfEmptyLine3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(447): Leaving test case "testLineSubstringOfEmptyLine3"; testing time: 137us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(447): Leaving test case "testLineSubstringOfEmptyLine3"; testing time: 146us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(452): Entering test case "testLineSubstringOpenEmptySegment1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(452): Leaving test case "testLineSubstringOpenEmptySegment1"; testing time: 152us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(452): Leaving test case "testLineSubstringOpenEmptySegment1"; testing time: 179us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(458): Entering test case "testLineSubstringOpenEmptySegment2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(458): Leaving test case "testLineSubstringOpenEmptySegment2D1"; testing time: 157us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(458): Leaving test case "testLineSubstringOpenEmptySegment2D1"; testing time: 159us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Entering test case "testLineSubstringOpenEmptySegment2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 154us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 151us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(469): Entering test case "testLineSubstringOpenEmptySegment2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(469): Leaving test case "testLineSubstringOpenEmptySegment2D2"; testing time: 153us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(469): Leaving test case "testLineSubstringOpenEmptySegment2D2"; testing time: 156us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(474): Entering test case "testLineSubstringOpenEmptySegment3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(474): Leaving test case "testLineSubstringOpenEmptySegment3"; testing time: 152us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(474): Leaving test case "testLineSubstringOpenEmptySegment3"; testing time: 154us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(480): Entering test case "testLineSubstringOpenEmptySegment2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(480): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 153us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(480): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 148us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(485): Entering test case "testLineSubstringClosed1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(485): Leaving test case "testLineSubstringClosed1"; testing time: 396us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(485): Leaving test case "testLineSubstringClosed1"; testing time: 379us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(491): Entering test case "testLineSubstringClosed2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(491): Leaving test case "testLineSubstringClosed2D1"; testing time: 267us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(491): Leaving test case "testLineSubstringClosed2D1"; testing time: 229us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(497): Entering test case "testLineSubstringClosedNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(497): Leaving test case "testLineSubstringClosedNegativeStart1"; testing time: 256us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(497): Leaving test case "testLineSubstringClosedNegativeStart1"; testing time: 243us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(503): Entering test case "testLineSubstringClosedNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(503): Leaving test case "testLineSubstringClosedNegativeStart2D1"; testing time: 220us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(503): Leaving test case "testLineSubstringClosedNegativeStart2D1"; testing time: 12329us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(509): Entering test case "testLineSubstringClosedNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(509): Leaving test case "testLineSubstringClosedNegativeEnd1"; testing time: 243us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(509): Leaving test case "testLineSubstringClosedNegativeEnd1"; testing time: 521us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(515): Entering test case "testLineSubstringClosedNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(515): Leaving test case "testLineSubstringClosedNegativeEnd2D1"; testing time: 215us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(515): Leaving test case "testLineSubstringClosedNegativeEnd2D1"; testing time: 250us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(521): Entering test case "testLineSubstringClosedNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(521): Leaving test case "testLineSubstringClosedNegativeEnds1"; testing time: 240us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(521): Leaving test case "testLineSubstringClosedNegativeEnds1"; testing time: 250us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(527): Entering test case "testLineSubstringClosedNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(527): Leaving test case "testLineSubstringClosedNegativeEnds2D1"; testing time: 215us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(533): Entering test case "testLineSubstringClosed2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(533): Leaving test case "testLineSubstringClosed2"; testing time: 231us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(533): Leaving test case "testLineSubstringClosed2"; testing time: 229us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(539): Entering test case "testLineSubstringClosed2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(539): Leaving test case "testLineSubstringClosed2D2"; testing time: 357us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(539): Leaving test case "testLineSubstringClosed2D2"; testing time: 355us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(545): Entering test case "testLineSubstringClosedNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(545): Leaving test case "testLineSubstringClosedNegativeStart2"; testing time: 260us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(545): Leaving test case "testLineSubstringClosedNegativeStart2"; testing time: 255us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(551): Entering test case "testLineSubstringClosedNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(551): Leaving test case "testLineSubstringClosedNegativeStart2D2"; testing time: 299us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(551): Leaving test case "testLineSubstringClosedNegativeStart2D2"; testing time: 288us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(557): Entering test case "testLineSubstringClosedNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(557): Leaving test case "testLineSubstringClosedNegativeEnd2"; testing time: 250us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(557): Leaving test case "testLineSubstringClosedNegativeEnd2"; testing time: 246us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(563): Entering test case "testLineSubstringClosedNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(563): Leaving test case "testLineSubstringClosedNegativeEnd2D2"; testing time: 320us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(563): Leaving test case "testLineSubstringClosedNegativeEnd2D2"; testing time: 4165us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(569): Entering test case "testLineSubstringClosedNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(569): Leaving test case "testLineSubstringClosedNegativeEnds2"; testing time: 248us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(569): Leaving test case "testLineSubstringClosedNegativeEnds2"; testing time: 548us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(575): Entering test case "testLineSubstringClosedNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(575): Leaving test case "testLineSubstringClosedNegativeEnds2D2"; testing time: 319us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(575): Leaving test case "testLineSubstringClosedNegativeEnds2D2"; testing time: 518us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(581): Entering test case "testLineSubstringClosed3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(581): Leaving test case "testLineSubstringClosed3"; testing time: 375us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(581): Leaving test case "testLineSubstringClosed3"; testing time: 512us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(587): Entering test case "testLineSubstringClosed2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(587): Leaving test case "testLineSubstringClosed2D3"; testing time: 338us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(587): Leaving test case "testLineSubstringClosed2D3"; testing time: 469us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(593): Entering test case "testLineSubstringClosedNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(593): Leaving test case "testLineSubstringClosedNegativeStart3"; testing time: 309us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(593): Leaving test case "testLineSubstringClosedNegativeStart3"; testing time: 6637us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(599): Entering test case "testLineSubstringClosedNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(599): Leaving test case "testLineSubstringClosedNegativeStart2D3"; testing time: 287us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(599): Leaving test case "testLineSubstringClosedNegativeStart2D3"; testing time: 2177us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(605): Entering test case "testLineSubstringClosedNegativeEnd3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(605): Leaving test case "testLineSubstringClosedNegativeEnd3"; testing time: 328us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(605): Leaving test case "testLineSubstringClosedNegativeEnd3"; testing time: 645us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(611): Entering test case "testLineSubstringClosedNegativeEnd2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(611): Leaving test case "testLineSubstringClosedNegativeEnd2D3"; testing time: 314us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(611): Leaving test case "testLineSubstringClosedNegativeEnd2D3"; testing time: 471us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(617): Entering test case "testLineSubstringClosedNegativeEnds3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(617): Leaving test case "testLineSubstringClosedNegativeEnds3"; testing time: 301us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(617): Leaving test case "testLineSubstringClosedNegativeEnds3"; testing time: 477us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(623): Entering test case "testLineSubstringClosedNegativeEnds2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(623): Leaving test case "testLineSubstringClosedNegativeEnds2D3"; testing time: 290us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(623): Leaving test case "testLineSubstringClosedNegativeEnds2D3"; testing time: 442us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(629): Entering test case "testLineSubstringClosed4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(629): Leaving test case "testLineSubstringClosed4"; testing time: 292us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(629): Leaving test case "testLineSubstringClosed4"; testing time: 7231us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(635): Entering test case "testLineSubstringClosed2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(635): Leaving test case "testLineSubstringClosed2D4"; testing time: 217us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(635): Leaving test case "testLineSubstringClosed2D4"; testing time: 3882us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(641): Entering test case "testLineSubstringClosedNegativeStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(641): Leaving test case "testLineSubstringClosedNegativeStart4"; testing time: 280us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(641): Leaving test case "testLineSubstringClosedNegativeStart4"; testing time: 596us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(647): Entering test case "testLineSubstringClosedNegativeStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(647): Leaving test case "testLineSubstringClosedNegativeStart2D4"; testing time: 219us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(647): Leaving test case "testLineSubstringClosedNegativeStart2D4"; testing time: 260us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(653): Entering test case "testLineSubstringClosedNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(653): Leaving test case "testLineSubstringClosedNegativeEnd4"; testing time: 298us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(653): Leaving test case "testLineSubstringClosedNegativeEnd4"; testing time: 292us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(659): Entering test case "testLineSubstringClosedNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(659): Leaving test case "testLineSubstringClosedNegativeEnd2D4"; testing time: 256us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(659): Leaving test case "testLineSubstringClosedNegativeEnd2D4"; testing time: 220us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(665): Entering test case "testLineSubstringClosedNegativeEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(665): Leaving test case "testLineSubstringClosedNegativeEnds4"; testing time: 294us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(665): Leaving test case "testLineSubstringClosedNegativeEnds4"; testing time: 279us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(671): Entering test case "testLineSubstringClosedNegativeEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(671): Leaving test case "testLineSubstringClosedNegativeEnds2D4"; testing time: 221us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(671): Leaving test case "testLineSubstringClosedNegativeEnds2D4"; testing time: 213us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(677): Entering test case "testLineSubstringClosed5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(677): Leaving test case "testLineSubstringClosed5"; testing time: 267us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(677): Leaving test case "testLineSubstringClosed5"; testing time: 261us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(683): Entering test case "testLineSubstringClosed2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(683): Leaving test case "testLineSubstringClosed2D5"; testing time: 227us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(683): Leaving test case "testLineSubstringClosed2D5"; testing time: 220us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(689): Entering test case "testLineSubstringClosedNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(689): Leaving test case "testLineSubstringClosedNegativeStart5"; testing time: 250us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(689): Leaving test case "testLineSubstringClosedNegativeStart5"; testing time: 244us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(695): Entering test case "testLineSubstringClosedNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(695): Leaving test case "testLineSubstringClosedNegativeStart2D5"; testing time: 219us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(695): Leaving test case "testLineSubstringClosedNegativeStart2D5"; testing time: 5302us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(701): Entering test case "testLineSubstringClosedComplement1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(701): Leaving test case "testLineSubstringClosedComplement1"; testing time: 202us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(701): Leaving test case "testLineSubstringClosedComplement1"; testing time: 531us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(707): Entering test case "testLineSubstringClosedComplement2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(707): Leaving test case "testLineSubstringClosedComplement2D1"; testing time: 323us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(707): Leaving test case "testLineSubstringClosedComplement2D1"; testing time: 459us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(713): Entering test case "testLineSubstringClosedComplementNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(713): Leaving test case "testLineSubstringClosedComplementNegativeStart1"; testing time: 226us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(713): Leaving test case "testLineSubstringClosedComplementNegativeStart1"; testing time: 321us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(719): Entering test case "testLineSubstringClosedComplementNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(719): Leaving test case "testLineSubstringClosedComplementNegativeStart2D1"; testing time: 282us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(719): Leaving test case "testLineSubstringClosedComplementNegativeStart2D1"; testing time: 437us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(725): Entering test case "testLineSubstringClosedComplementNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(725): Leaving test case "testLineSubstringClosedComplementNegativeEnd1"; testing time: 221us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(725): Leaving test case "testLineSubstringClosedComplementNegativeEnd1"; testing time: 320us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(731): Entering test case "testLineSubstringClosedComplementNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(731): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D1"; testing time: 287us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(731): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D1"; testing time: 2043us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(737): Entering test case "testLineSubstringClosedComplementNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(737): Leaving test case "testLineSubstringClosedComplementNegativeEnds1"; testing time: 457us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(737): Leaving test case "testLineSubstringClosedComplementNegativeEnds1"; testing time: 2422us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(743): Entering test case "testLineSubstringClosedComplementNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(743): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D1"; testing time: 332us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(743): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D1"; testing time: 4792us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(749): Entering test case "testLineSubstringClosedComplement2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(749): Leaving test case "testLineSubstringClosedComplement2"; testing time: 250us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(749): Leaving test case "testLineSubstringClosedComplement2"; testing time: 514us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(755): Entering test case "testLineSubstringClosedComplement2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(755): Leaving test case "testLineSubstringClosedComplement2D2"; testing time: 293us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(755): Leaving test case "testLineSubstringClosedComplement2D2"; testing time: 473us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(761): Entering test case "testLineSubstringClosedComplementNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(761): Leaving test case "testLineSubstringClosedComplementNegativeStart2"; testing time: 230us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(761): Leaving test case "testLineSubstringClosedComplementNegativeStart2"; testing time: 344us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(767): Entering test case "testLineSubstringClosedComplementNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(767): Leaving test case "testLineSubstringClosedComplementNegativeStart2D2"; testing time: 285us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(767): Leaving test case "testLineSubstringClosedComplementNegativeStart2D2"; testing time: 409us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(773): Entering test case "testLineSubstringClosedComplementNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(773): Leaving test case "testLineSubstringClosedComplementNegativeEnd2"; testing time: 225us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(773): Leaving test case "testLineSubstringClosedComplementNegativeEnd2"; testing time: 5752us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(779): Entering test case "testLineSubstringClosedComplementNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(779): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D2"; testing time: 313us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(779): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D2"; testing time: 1535us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(785): Entering test case "testLineSubstringClosedComplementNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(785): Leaving test case "testLineSubstringClosedComplementNegativeEnds2"; testing time: 230us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(785): Leaving test case "testLineSubstringClosedComplementNegativeEnds2"; testing time: 2019us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(791): Entering test case "testLineSubstringClosedComplementNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(791): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D2"; testing time: 280us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(791): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D2"; testing time: 588us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(797): Entering test case "testLineSubstringClosedComplement3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(797): Leaving test case "testLineSubstringClosedComplement3"; testing time: 309us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(797): Leaving test case "testLineSubstringClosedComplement3"; testing time: 453us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(803): Entering test case "testLineSubstringClosedComplement2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(803): Leaving test case "testLineSubstringClosedComplement2D3"; testing time: 310us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(803): Leaving test case "testLineSubstringClosedComplement2D3"; testing time: 447us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(809): Entering test case "testLineSubstringClosedComplementNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(809): Leaving test case "testLineSubstringClosedComplementNegativeStart3"; testing time: 309us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(809): Leaving test case "testLineSubstringClosedComplementNegativeStart3"; testing time: 10337us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(815): Entering test case "testLineSubstringClosedComplementNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(815): Leaving test case "testLineSubstringClosedComplementNegativeStart2D3"; testing time: 306us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(815): Leaving test case "testLineSubstringClosedComplementNegativeStart2D3"; testing time: 910us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(821): Entering test case "testLineSubstringClosedComplementNegativeEnd3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(821): Leaving test case "testLineSubstringClosedComplementNegativeEnd3"; testing time: 248us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(821): Leaving test case "testLineSubstringClosedComplementNegativeEnd3"; testing time: 358us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(827): Entering test case "testLineSubstringClosedComplementNegativeEnd2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(827): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D3"; testing time: 387us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(827): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D3"; testing time: 336us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(833): Entering test case "testLineSubstringClosedComplementNegativeEnds3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(833): Leaving test case "testLineSubstringClosedComplementNegativeEnds3"; testing time: 269us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(833): Leaving test case "testLineSubstringClosedComplementNegativeEnds3"; testing time: 256us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(839): Entering test case "testLineSubstringClosedComplementNegativeEnds2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(839): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D3"; testing time: 334us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(839): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D3"; testing time: 335us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(845): Entering test case "testLineSubstringClosedComplement4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(845): Leaving test case "testLineSubstringClosedComplement4"; testing time: 339us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(845): Leaving test case "testLineSubstringClosedComplement4"; testing time: 340us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(851): Entering test case "testLineSubstringClosedComplement2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(851): Leaving test case "testLineSubstringClosedComplement2D4"; testing time: 318us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(851): Leaving test case "testLineSubstringClosedComplement2D4"; testing time: 317us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(857): Entering test case "testLineSubstringClosedComplementNegativeStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(857): Leaving test case "testLineSubstringClosedComplementNegativeStart4"; testing time: 329us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(857): Leaving test case "testLineSubstringClosedComplementNegativeStart4"; testing time: 330us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(863): Entering test case "testLineSubstringClosedComplementNegativeStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(863): Leaving test case "testLineSubstringClosedComplementNegativeStart2D4"; testing time: 319us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(863): Leaving test case "testLineSubstringClosedComplementNegativeStart2D4"; testing time: 315us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(869): Entering test case "testLineSubstringClosedComplementNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(869): Leaving test case "testLineSubstringClosedComplementNegativeEnd4"; testing time: 335us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(869): Leaving test case "testLineSubstringClosedComplementNegativeEnd4"; testing time: 4642us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(875): Entering test case "testLineSubstringClosedComplementNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(875): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D4"; testing time: 315us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(875): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D4"; testing time: 683us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(881): Entering test case "testLineSubstringClosedComplementNegativeEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(881): Leaving test case "testLineSubstringClosedComplementNegativeEnds4"; testing time: 330us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(881): Leaving test case "testLineSubstringClosedComplementNegativeEnds4"; testing time: 548us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(887): Entering test case "testLineSubstringClosedComplementNegativeEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(887): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D4"; testing time: 316us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(887): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D4"; testing time: 6115us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(893): Entering test case "testLineSubstringClosedComplement5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(893): Leaving test case "testLineSubstringClosedComplement5"; testing time: 199us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(893): Leaving test case "testLineSubstringClosedComplement5"; testing time: 490us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(899): Entering test case "testLineSubstringClosedComplement2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(899): Leaving test case "testLineSubstringClosedComplement2D5"; testing time: 172us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(899): Leaving test case "testLineSubstringClosedComplement2D5"; testing time: 341us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(905): Entering test case "testLineSubstringClosedComplementNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(905): Leaving test case "testLineSubstringClosedComplementNegativeEnd5"; testing time: 208us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(905): Leaving test case "testLineSubstringClosedComplementNegativeEnd5"; testing time: 345us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(911): Entering test case "testLineSubstringClosedComplementNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(911): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D5"; testing time: 178us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(911): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D5"; testing time: 506us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(917): Entering test case "testLineSubstringInvalidStartFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(919): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(917): Leaving test case "testLineSubstringInvalidStartFraction"; testing time: 329us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(917): Leaving test case "testLineSubstringInvalidStartFraction"; testing time: 741us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(927): Entering test case "testLineSubstringInvalidNegativeStartFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(929): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(927): Leaving test case "testLineSubstringInvalidNegativeStartFraction"; testing time: 188us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(927): Leaving test case "testLineSubstringInvalidNegativeStartFraction"; testing time: 385us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(937): Entering test case "testLineSubstringInvalidEndFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(939): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(937): Leaving test case "testLineSubstringInvalidEndFraction"; testing time: 181us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(937): Leaving test case "testLineSubstringInvalidEndFraction"; testing time: 356us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(947): Entering test case "testLineSubstringInvalidNegativeEndFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(949): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(947): Leaving test case "testLineSubstringInvalidNegativeEndFraction"; testing time: 176us -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(38): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 39400us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(947): Leaving test case "testLineSubstringInvalidNegativeEndFraction"; testing time: 349us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(38): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 201630us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(24): Entering test suite "SFCGAL_algorithm_MinkowskiSum3DTest" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(26): Entering test case "testMinkowskiSum3D_Sphere_Polyline" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(48): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(51): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(26): Leaving test case "testMinkowskiSum3D_Sphere_Polyline"; testing time: 1649487us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(26): Leaving test case "testMinkowskiSum3D_Sphere_Polyline"; testing time: 4266476us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1506): Entering test case "testMinkowskiSum3D_Cube_Point" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1523): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1526): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1552): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1506): Leaving test case "testMinkowskiSum3D_Cube_Point"; testing time: 18150us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1506): Leaving test case "testMinkowskiSum3D_Cube_Point"; testing time: 27795us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1555): Entering test case "testMinkowskiSum3D_EmptyGeometries" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1566): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1567): info: check result->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1571): info: check result->asText() == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1555): Leaving test case "testMinkowskiSum3D_EmptyGeometries"; testing time: 321us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1555): Leaving test case "testMinkowskiSum3D_EmptyGeometries"; testing time: 540us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1575): Entering test case "testMinkowskiSum3D_Square_Polyline_2D" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1590): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1594): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1770): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1575): Leaving test case "testMinkowskiSum3D_Square_Polyline_2D"; testing time: 34018us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1575): Leaving test case "testMinkowskiSum3D_Square_Polyline_2D"; testing time: 38403us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1773): Entering test case "testMinkowskiSum3D_WKT_Cube_Point" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1787): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1788): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1804): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1773): Leaving test case "testMinkowskiSum3D_WKT_Cube_Point"; testing time: 18021us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1773): Leaving test case "testMinkowskiSum3D_WKT_Cube_Point"; testing time: 27089us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1807): Entering test case "testMinkowskiSum3D_WKT_Tetrahedron_Segment" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1817): info: check tetrahedron != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1818): info: check segment != nullptr has passed @@ -34809,8 +34845,8 @@ 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1831): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1832): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(2095): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1807): Leaving test case "testMinkowskiSum3D_WKT_Tetrahedron_Segment"; testing time: 121261us -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(24): Leaving test suite "SFCGAL_algorithm_MinkowskiSum3DTest"; testing time: 1841376us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1807): Leaving test case "testMinkowskiSum3D_WKT_Tetrahedron_Segment"; testing time: 140104us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(24): Leaving test suite "SFCGAL_algorithm_MinkowskiSum3DTest"; testing time: 4501412us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(30): Entering test suite "SFCGAL_algorithm_MinkowskiTest" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(32): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(42): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed @@ -34825,36 +34861,36 @@ 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(42): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(42): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(42): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(32): Leaving test case "testEmpty"; testing time: 677us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(32): Leaving test case "testEmpty"; testing time: 1808us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(46): Entering test case "testEmptyPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(53): info: check sum->asText(0) == "MULTIPOLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(46): Leaving test case "testEmptyPoint"; testing time: 247us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(46): Leaving test case "testEmptyPoint"; testing time: 453us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(56): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(63): 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(56): Leaving test case "testPoint"; testing time: 239us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(56): Leaving test case "testPoint"; testing time: 409us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(65): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(73): 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(65): Leaving test case "testLineString"; testing time: 1063us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(65): Leaving test case "testLineString"; testing time: 3007us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(79): Entering test case "testLineString2" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(86): 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(79): Leaving test case "testLineString2"; testing time: 381us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(79): Leaving test case "testLineString2"; testing time: 450us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(90): Entering test case "testLineString3" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(99): 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(90): Leaving test case "testLineString3"; testing time: 518us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(90): Leaving test case "testLineString3"; testing time: 549us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(104): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(123): 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(139): 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(104): Leaving test case "testPolygonWithHole"; testing time: 8362us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(104): Leaving test case "testPolygonWithHole"; testing time: 20953us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(153): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(161): 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(153): Leaving test case "testMultiPoint"; testing time: 503us -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(30): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 12064us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(153): Leaving test case "testMultiPoint"; testing time: 935us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(30): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 29360us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(27): Entering test suite "SFCGAL_algorithm_NormalTest" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(29): Entering test case "testNormal1" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(36): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(37): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(38): info: check normal.z() == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(29): Leaving test case "testNormal1"; testing time: 208us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(29): Leaving test case "testNormal1"; testing time: 449us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(41): Entering test case "testNormal2" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(55): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(56): info: check normal.y() == 0.0 has passed @@ -34865,12 +34901,12 @@ 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(71): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(72): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(74): info: check normal.z() == 1.5 has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(41): Leaving test case "testNormal2"; testing time: 265us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(41): Leaving test case "testNormal2"; testing time: 917us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(78): Entering test case "testNormal3" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(90): info: check !plane.is_degenerate() has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(100): info: check !plane.is_degenerate() has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(78): Leaving test case "testNormal3"; testing time: 215us -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(27): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 713us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(78): Leaving test case "testNormal3"; testing time: 466us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(27): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 2160us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(31): Entering test suite "SFCGAL_algorithm_OffsetTest" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(33): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(41): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed @@ -34885,67 +34921,67 @@ 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(41): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(41): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(41): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(33): Leaving test case "testEmpty"; testing time: 917us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(33): Leaving test case "testEmpty"; testing time: 3062us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(45): Entering test case "testSimple" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(51): 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(45): Leaving test case "testSimple"; testing time: 1083us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(45): Leaving test case "testSimple"; testing time: 1082us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(68): Entering test case "testHoles" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(80): info: check result->is() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(174): info: difference{} between algorithm::area(*result){47.714092714748745} and 47.7{47.700000000000003} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(68): Leaving test case "testHoles"; testing time: 4459us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(68): Leaving test case "testHoles"; testing time: 9757us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(177): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(181): 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(177): Leaving test case "testPoint"; testing time: 387us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(177): Leaving test case "testPoint"; testing time: 540us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(188): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(247): info: difference{} between algorithm::area(*result){29.251516736123083} and 29.2515{29.2515} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(188): Leaving test case "testLineString"; testing time: 18920us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(188): Leaving test case "testLineString"; testing time: 42568us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(250): Entering test case "testPolygonWithHoles" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(417): info: difference{} between algorithm::area(*result){696.0518243778738} and 696.0{696} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(250): Leaving test case "testPolygonWithHoles"; testing time: 14115us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(250): Leaving test case "testPolygonWithHoles"; testing time: 34513us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(420): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(467): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(420): Leaving test case "testMultiPoint"; testing time: 9839us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(420): Leaving test case "testMultiPoint"; testing time: 15695us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(470): Entering test case "testMultiLineString" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(533): info: check result->almostEqual(*expected, 0.1) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(470): Leaving test case "testMultiLineString"; testing time: 2050us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(470): Leaving test case "testMultiLineString"; testing time: 2342us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(536): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(610): info: check result->almostEqual(*expected, 0.1) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(536): Leaving test case "testMultiPolygon"; testing time: 2336us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(536): Leaving test case "testMultiPolygon"; testing time: 2670us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(613): Entering test case "testGeometryCollection" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(629): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(613): Leaving test case "testGeometryCollection"; testing time: 4742us -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(31): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 58978us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(613): Leaving test case "testGeometryCollection"; testing time: 12036us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(31): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 125535us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(29): Entering test suite "SFCGAL_algorithm_OrientationTest" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(38): Entering test case "testHasConsistentOrientation3D_basicTriangles" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(41): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(44): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(48): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(52): info: check !algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(38): Leaving test case "testHasConsistentOrientation3D_basicTriangles"; testing time: 410us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(38): Leaving test case "testHasConsistentOrientation3D_basicTriangles"; testing time: 6469us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(57): Entering test case "testHasConsistentOrientation3D_basicPolygons" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(60): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(73): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(86): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(99): info: check !algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(57): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 274us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(57): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 422us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(105): Entering test case "testIsCounterClockWiseOriented_Polygon" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(115): info: check algorithm::isCounterClockWiseOriented(polygon) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(117): info: check !algorithm::isCounterClockWiseOriented(polygon) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(105): Leaving test case "testIsCounterClockWiseOriented_Polygon"; testing time: 157us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(105): Leaving test case "testIsCounterClockWiseOriented_Polygon"; testing time: 171us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(121): Entering test case "testIsCounterClockWiseOriented_Triangle" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(124): info: check algorithm::isCounterClockWiseOriented(triangle) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(126): info: check !algorithm::isCounterClockWiseOriented(triangle) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(121): Leaving test case "testIsCounterClockWiseOriented_Triangle"; testing time: 141us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(121): Leaving test case "testIsCounterClockWiseOriented_Triangle"; testing time: 144us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): Entering test case "testIsCounterClockWiseOriented_LineString" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(139): info: check algorithm::isCounterClockWiseOriented(ring) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(141): info: check !algorithm::isCounterClockWiseOriented(ring) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 141us -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(29): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 1162us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 139us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(29): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 7451us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(17): Entering test suite "SFCGAL_algorithm_Partition2Test" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(19): Entering test case "testPartition2_NoPolygon" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(30): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(33): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(19): Leaving test case "testPartition2_NoPolygon"; testing time: 153us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(19): Leaving test case "testPartition2_NoPolygon"; testing time: 151us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(36): Entering test case "testPartition2_Empty" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(42): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(45): info: check result->asText(1) == expectedWKT has passed @@ -34953,30 +34989,30 @@ 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(48): Entering test case "testPartition2_YMonotonePartition2" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(62): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(67): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(48): Leaving test case "testPartition2_YMonotonePartition2"; testing time: 440us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(48): Leaving test case "testPartition2_YMonotonePartition2"; testing time: 1769us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(70): Entering test case "testPartition2_YMonotonePartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(92): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(100): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(70): Leaving test case "testPartition2_YMonotonePartition2_gross"; testing time: 294us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(70): Leaving test case "testPartition2_YMonotonePartition2_gross"; testing time: 462us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(103): Entering test case "testPartition2_ApproxConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(126): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(138): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(103): Leaving test case "testPartition2_ApproxConvexPartition2_gross"; testing time: 525us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(103): Leaving test case "testPartition2_ApproxConvexPartition2_gross"; testing time: 619us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(141): Entering test case "testPartition2_GreeneApproxConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(164): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(176): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(141): Leaving test case "testPartition2_GreeneApproxConvexPartition2_gross"; testing time: 327us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(141): Leaving test case "testPartition2_GreeneApproxConvexPartition2_gross"; testing time: 381us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(179): Entering test case "testPartition2_OptimalConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(202): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(213): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(179): Leaving test case "testPartition2_OptimalConvexPartition2_gross"; testing time: 446us -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(17): Leaving test suite "SFCGAL_algorithm_Partition2Test"; testing time: 2387us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(179): Leaving test case "testPartition2_OptimalConvexPartition2_gross"; testing time: 449us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(17): Leaving test suite "SFCGAL_algorithm_Partition2Test"; testing time: 4043us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(27): Entering test suite "SFCGAL_algorithm_PlaneTest" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(29): Entering test case "testPlane1" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(35): info: check plane.a() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(36): info: check plane.b() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(37): info: check plane.c() == 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(29): Leaving test case "testPlane1"; testing time: 225us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(29): Leaving test case "testPlane1"; testing time: 223us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(40): Entering test case "testPlane" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): info: check 'LineString 0: LINESTRING (1 2 3,4 5 6) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): info: check 'LineString 1: LINESTRING (1 2 3,1 2 3,1 2 3,1 2 3) is plane' has passed @@ -34986,13 +35022,13 @@ 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): 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(67): 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(67): 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(40): Leaving test case "testPlane"; testing time: 707us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(40): Leaving test case "testPlane"; testing time: 6632us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(74): Entering test case "testPlane3DDivideByZeroCrash" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(78): info: check degenerate_polygon->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(94): info: check ok_polygon->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(96): info: check algorithm::hasPlane3D(ok_polygon->as()) has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(74): Leaving test case "testPlane3DDivideByZeroCrash"; testing time: 273us -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(27): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 1230us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(74): Leaving test case "testPlane3DDivideByZeroCrash"; testing time: 443us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(27): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 7357us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(29): Entering test suite "SFCGAL_SimplificationTest" 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(82): Entering test case "testSimplify_Point" 1: Source: POINT (1.00 2.00) @@ -35060,7 +35096,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(82): Leaving test case "testSimplify_Point"; testing time: 354us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(82): Leaving test case "testSimplify_Point"; testing time: 351us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(101): Entering test case "testSimplify_MultiPoint" 1: Source: MULTIPOINT ((1.00 2.00),(3.00 4.00),(5.00 6.00)) 1: Source Dimensions: is3D=false, isMeasured=false @@ -35127,7 +35163,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(101): Leaving test case "testSimplify_MultiPoint"; testing time: 510us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(101): Leaving test case "testSimplify_MultiPoint"; testing time: 436us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(124): Entering test case "testSimplify_LineString" 1: Source: LINESTRING (1.00 4.00,4.00 9.00,4.00 12.00,4.00 16.00,2.00 19.00,-4.00 20.00) 1: Source Dimensions: is3D=false, isMeasured=false @@ -35207,7 +35243,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(124): Leaving test case "testSimplify_LineString"; testing time: 1359us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(124): Leaving test case "testSimplify_LineString"; testing time: 1230us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(154): Entering test case "testSimplify_MultiLineString" 1: Source: MULTILINESTRING ((1.00 4.00,4.00 9.00,4.00 12.00,4.00 16.00,2.00 19.00,-4.00 20.00),(6.00 4.00,4.00 9.00,4.00 12.00,4.00 16.00,5.00 19.00,10.00 20.00)) 1: Source Dimensions: is3D=false, isMeasured=false @@ -35326,7 +35362,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(154): Leaving test case "testSimplify_MultiLineString"; testing time: 2894us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(154): Leaving test case "testSimplify_MultiLineString"; testing time: 14862us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(217): Entering test case "testSimplify_Triangle" 1: Source: TRIANGLE ((0.00 0.00,10.00 0.00,0.00 10.00,0.00 0.00)) 1: Source Dimensions: is3D=false, isMeasured=false @@ -35393,7 +35429,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(217): Leaving test case "testSimplify_Triangle"; testing time: 682us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(217): Leaving test case "testSimplify_Triangle"; testing time: 642us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(240): Entering test case "testSimplify_Polygon_Dimensions" 1: Source: POLYGON ((0.00 0.00,10.00 0.00,10.00 10.00,0.00 10.00,0.00 0.00),(2.00 2.00,2.00 8.00,8.00 8.00,8.00 2.00,2.00 2.00)) 1: Source Dimensions: is3D=false, isMeasured=false @@ -35460,7 +35496,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(240): Leaving test case "testSimplify_Polygon_Dimensions"; testing time: 1656us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(240): Leaving test case "testSimplify_Polygon_Dimensions"; testing time: 5928us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(275): Entering test case "testSimplify_MultiPolygon_Dimensions" 1: Source: MULTIPOLYGON (((0.00 0.00,5.00 0.00,5.00 5.00,0.00 5.00,0.00 0.00)),((10.00 0.00,15.00 0.00,15.00 5.00,10.00 5.00,10.00 0.00))) 1: Source Dimensions: is3D=false, isMeasured=false @@ -35566,7 +35602,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(275): Leaving test case "testSimplify_MultiPolygon_Dimensions"; testing time: 2362us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(275): Leaving test case "testSimplify_MultiPolygon_Dimensions"; testing time: 13028us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(321): Entering test case "testSimplify_TriangulatedSurface" 1: Source: TIN Z (((0.00 0.00 0.00,1.00 0.00 0.00,0.00 1.00 0.00,0.00 0.00 0.00)),((1.00 0.00 0.00,1.00 1.00 0.00,0.00 1.00 0.00,1.00 0.00 0.00))) 1: Source Dimensions: is3D=true, isMeasured=false @@ -35607,7 +35643,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(321): Leaving test case "testSimplify_TriangulatedSurface"; testing time: 707us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(321): Leaving test case "testSimplify_TriangulatedSurface"; testing time: 762us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(340): Entering test case "testSimplify_PolyhedralSurface" 1: Source: POLYHEDRALSURFACE (((0.00 0.00,0.00 5.00,5.00 5.00,5.00 0.00,0.00 0.00)),((5.00 0.00,5.00 5.00,10.00 5.00,10.00 0.00,5.00 0.00))) 1: Source Dimensions: is3D=false, isMeasured=false @@ -35713,7 +35749,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(340): Leaving test case "testSimplify_PolyhedralSurface"; testing time: 3898us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(340): Leaving test case "testSimplify_PolyhedralSurface"; testing time: 9959us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(396): Entering test case "testSimplify_Solid" 1: Source: SOLID Z ((((0.00 0.00 0.00,0.00 1.00 0.00,1.00 1.00 0.00,1.00 0.00 0.00,0.00 0.00 0.00),(0.00 0.00 0.00,0.00 0.00 1.00,0.00 1.00 1.00,0.00 1.00 0.00,0.00 0.00 0.00)))) 1: Source Dimensions: is3D=true, isMeasured=false @@ -35754,7 +35790,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(396): Leaving test case "testSimplify_Solid"; testing time: 674us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(396): Leaving test case "testSimplify_Solid"; testing time: 767us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(416): Entering test case "testSimplify_GeometryCollection_Dimensions" 1: Source: GEOMETRYCOLLECTION (POINT (1.00 2.00),LINESTRING (1.00 4.00,4.00 9.00,4.00 16.00,2.00 19.00,-4.00 20.00)) 1: Source Dimensions: is3D=false, isMeasured=false @@ -35938,53 +35974,53 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(416): Leaving test case "testSimplify_GeometryCollection_Dimensions"; testing time: 4631us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(416): Leaving test case "testSimplify_GeometryCollection_Dimensions"; testing time: 17094us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(527): Entering test case "testSimplify_InvalidLineString" 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(534): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(527): Leaving test case "testSimplify_InvalidLineString"; testing time: 352us -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(29): Leaving test suite "SFCGAL_SimplificationTest"; testing time: 20199us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(527): Leaving test case "testSimplify_InvalidLineString"; testing time: 516us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(29): Leaving test suite "SFCGAL_SimplificationTest"; testing time: 66133us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(31): Entering test suite "SFCGAL_algorithm_StraightSkeletonTest" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(33): Entering test case "testTriangle" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(41): info: check result->numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(42): info: check result->asText(1) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(48): info: check result->numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(49): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(33): Leaving test case "testTriangle"; testing time: 507us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(33): Leaving test case "testTriangle"; testing time: 934us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(53): Entering test case "testPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(62): info: check result->numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(63): info: check result->asText(0) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(69): info: check result->numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(70): info: check result->asText(0) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(53): Leaving test case "testPolygon"; testing time: 512us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(53): Leaving test case "testPolygon"; testing time: 933us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(74): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(82): info: check result->numGeometries() == 13 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(114): info: check algorithm::covers(*r, *e) has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(74): Leaving test case "testPolygonWithHole"; testing time: 1736us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(74): Leaving test case "testPolygonWithHole"; testing time: 8353us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(117): Entering test case "testPolygonWithHoleTouchingShell" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(122): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(117): Leaving test case "testPolygonWithHoleTouchingShell"; testing time: 478us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(117): Leaving test case "testPolygonWithHoleTouchingShell"; testing time: 648us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(125): Entering test case "testPolygonWithTouchingHoles" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(132): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(125): Leaving test case "testPolygonWithTouchingHoles"; testing time: 741us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(125): Leaving test case "testPolygonWithTouchingHoles"; testing time: 916us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(135): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(175): info: check result->numGeometries() == 220U has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(135): Leaving test case "testMultiPolygon"; testing time: 66558us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(135): Leaving test case "testMultiPolygon"; testing time: 165565us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(178): Entering test case "testInvalidTypes" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(187): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(187): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(178): Leaving test case "testInvalidTypes"; testing time: 361us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(178): Leaving test case "testInvalidTypes"; testing time: 523us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(192): Entering test case "testPostgisIssue3107" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(202): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(192): Leaving test case "testPostgisIssue3107"; testing time: 807us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(192): Leaving test case "testPostgisIssue3107"; testing time: 991us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(206): Entering test case "testMultiPolygonWithTouchingHoles" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(216): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(206): Leaving test case "testMultiPolygonWithTouchingHoles"; testing time: 789us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(206): Leaving test case "testMultiPolygonWithTouchingHoles"; testing time: 5257us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(219): Entering test case "testDistanceInM" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(229): info: check out->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(219): Leaving test case "testDistanceInM"; testing time: 677us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(219): Leaving test case "testDistanceInM"; testing time: 1274us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(232): Entering test case "testMultiEmptyEmpty" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(237): info: check out->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(232): Leaving test case "testMultiEmptyEmpty"; testing time: 219us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(232): Leaving test case "testMultiEmptyEmpty"; testing time: 242us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(241): Entering test case "testDegenerateMultiLineString" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): info: check algorithm::length(out->geometryN(i)) > tolerance has passed @@ -36014,54 +36050,54 @@ 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): info: check algorithm::length(out->geometryN(i)) > tolerance has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(241): Leaving test case "testDegenerateMultiLineString"; testing time: 3663us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(241): Leaving test case "testDegenerateMultiLineString"; testing time: 9703us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(260): Entering test case "testEmptyExtrudeStraightSkeleton" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(266): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(260): Leaving test case "testEmptyExtrudeStraightSkeleton"; testing time: 285us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(260): Leaving test case "testEmptyExtrudeStraightSkeleton"; testing time: 4584us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(269): Entering test case "testEmptyExtrudeStraightSkeletonRoofTop" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(275): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(269): Leaving test case "testEmptyExtrudeStraightSkeletonRoofTop"; testing time: 150us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(269): Leaving test case "testEmptyExtrudeStraightSkeletonRoofTop"; testing time: 404us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(278): Entering test case "testExtrudeStraightSkeleton" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(303): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(278): Leaving test case "testExtrudeStraightSkeleton"; testing time: 2338us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(278): Leaving test case "testExtrudeStraightSkeleton"; testing time: 2647us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(306): Entering test case "testExtrudeStraightSkeletonPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(355): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(306): Leaving test case "testExtrudeStraightSkeletonPolygonWithHole"; testing time: 5364us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(306): Leaving test case "testExtrudeStraightSkeletonPolygonWithHole"; testing time: 13683us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(358): Entering test case "testExtrudeStraightSkeletonGenerateBuilding" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(411): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(358): Leaving test case "testExtrudeStraightSkeletonGenerateBuilding"; testing time: 5519us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(358): Leaving test case "testExtrudeStraightSkeletonGenerateBuilding"; testing time: 14785us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(414): Entering test case "testStraightSkeletonPartitionLShapedPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(425): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(414): Leaving test case "testStraightSkeletonPartitionLShapedPolygon"; testing time: 647us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(414): Leaving test case "testStraightSkeletonPartitionLShapedPolygon"; testing time: 884us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(428): Entering test case "testStraightSkeletonPartitionSimpleRectangle" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(433): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(434): info: check out->as().numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(435): info: check out->as().numPolygons() == 4 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(440): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(428): Leaving test case "testStraightSkeletonPartitionSimpleRectangle"; testing time: 378us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(428): Leaving test case "testStraightSkeletonPartitionSimpleRectangle"; testing time: 773us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(443): Entering test case "testStraightSkeletonPartitionComplexPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(448): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(449): info: check out->as().numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(450): info: check out->as().numPolygons() == 8 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(458): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(443): Leaving test case "testStraightSkeletonPartitionComplexPolygon"; testing time: 537us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(443): Leaving test case "testStraightSkeletonPartitionComplexPolygon"; testing time: 933us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(461): Entering test case "testStraightSkeletonPartitionPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(466): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(474): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(461): Leaving test case "testStraightSkeletonPartitionPolygonWithHole"; testing time: 722us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(461): Leaving test case "testStraightSkeletonPartitionPolygonWithHole"; testing time: 4798us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(477): Entering test case "testStraightSkeletonPartitionMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(483): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(490): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(477): Leaving test case "testStraightSkeletonPartitionMultiPolygon"; testing time: 499us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(477): Leaving test case "testStraightSkeletonPartitionMultiPolygon"; testing time: 873us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(493): Entering test case "testStraightSkeletonPartitionEmptyPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(497): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(498): info: check out->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(500): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(493): Leaving test case "testStraightSkeletonPartitionEmptyPolygon"; testing time: 192us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(493): Leaving test case "testStraightSkeletonPartitionEmptyPolygon"; testing time: 462us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(503): Entering test case "testStraightSkeletonPartitionNonPolygonGeometry" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(506): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(503): Leaving test case "testStraightSkeletonPartitionNonPolygonGeometry"; testing time: 193us -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(31): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 94152us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(503): Leaving test case "testStraightSkeletonPartitionNonPolygonGeometry"; testing time: 385us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(31): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 243689us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(30): Entering test suite "SFCGAL_algorithm_TesselateTest" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(32): Entering test case "testEmpty" 1: tesselate(POINT EMPTY) @@ -36088,26 +36124,26 @@ 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(42): info: check result->isEmpty() has passed 1: tesselate(POLYHEDRALSURFACE EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(42): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(32): Leaving test case "testEmpty"; testing time: 247us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(32): Leaving test case "testEmpty"; testing time: 1718us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(50): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(54): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(50): Leaving test case "testPoint"; testing time: 182us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(50): Leaving test case "testPoint"; testing time: 3564us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(56): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(60): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(56): Leaving test case "testLineString"; testing time: 167us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(56): Leaving test case "testLineString"; testing time: 432us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(62): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(66): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(62): Leaving test case "testMultiPoint"; testing time: 161us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(62): Leaving test case "testMultiPoint"; testing time: 339us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(68): Entering test case "testMultiLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(73): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(68): Leaving test case "testMultiLineString"; testing time: 170us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(68): Leaving test case "testMultiLineString"; testing time: 371us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(79): Entering test case "testPolygon" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(86): info: check result->asText(1) == wktOut has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(79): Leaving test case "testPolygon"; testing time: 255us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(79): Leaving test case "testPolygon"; testing time: 429us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(88): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(98): info: check result->asText(1) == wktOut has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(88): Leaving test case "testMultiPolygon"; testing time: 333us -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(30): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 1571us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(88): Leaving test case "testMultiPolygon"; testing time: 528us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(30): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 8348us 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(29): Entering test suite "SFCGAL_algorithm_TranslateTest" 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(31): Entering test case "testEmpty" 1: Point @@ -36146,81 +36182,81 @@ 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(41): info: check g.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(43): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(31): Leaving test case "testEmpty"; testing time: 233us -1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(29): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 238us +1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(31): Leaving test case "testEmpty"; testing time: 2302us +1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(29): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 2418us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(32): Entering test suite "SFCGAL_algorithm_UnionTest" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(34): Entering test case "Handle1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(40): info: check *u == *io::readWkt("POINT (0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(34): Leaving test case "Handle1"; testing time: 573us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(34): Leaving test case "Handle1"; testing time: 6398us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(43): Entering test case "Handle2" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(49): info: check *u == *io::readWkt("POINT (0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(43): Leaving test case "Handle2"; testing time: 225us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(43): Leaving test case "Handle2"; testing time: 607us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(52): Entering test case "PointPoint" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(59): info: check *u == *io::readWkt("POINT (0 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(66): info: check *u == *io::readWkt("MULTIPOINT (0 0,0 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(73): info: check *u == *io::readWkt("POINT (0 1 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(80): info: check *u == *io::readWkt("MULTIPOINT (0 0 0,0 0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(52): Leaving test case "PointPoint"; testing time: 362us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(52): Leaving test case "PointPoint"; testing time: 426us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(84): Entering test case "PointLine" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(91): info: check *u == *io::readWkt("LINESTRING (-1 0,.5 0,1 0)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(99): info: check *u == *io::readWkt("LINESTRING (0 0 -1,0 0 .5,0 0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(84): Leaving test case "PointLine"; testing time: 410us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(84): Leaving test case "PointLine"; testing time: 380us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(103): Entering test case "LineLine" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(110): info: check *u == *io::readWkt("MULTILINESTRING ((-1 0,1 0),(-1 1,1 1))") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(117): 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(103): Leaving test case "LineLine"; testing time: 302us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(103): Leaving test case "LineLine"; testing time: 292us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(124): Entering test case "LineVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(136): info: check u->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(137): info: check u->geometryN(0).geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(138): info: check u->geometryN(1).geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(139): info: check u->geometryN(2).geometryTypeId() == TYPE_SOLID has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(124): Leaving test case "LineVolume"; testing time: 10927us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(124): Leaving test case "LineVolume"; testing time: 24612us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(142): Entering test case "PointSurface" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(150): info: check *u == *io::readWkt("TRIANGLE ((0 0,0 1,1 0,0 0))") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(158): 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(142): Leaving test case "PointSurface"; testing time: 819us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(142): Leaving test case "PointSurface"; testing time: 6034us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(162): Entering test case "PointVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(174): info: check u->geometryTypeId() == TYPE_SOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(179): info: check u->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(162): Leaving test case "PointVolume"; testing time: 20775us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(162): Leaving test case "PointVolume"; testing time: 47467us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(183): Entering test case "TriangleTriangle" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(192): info: check *u == *io::readWkt("TRIANGLE ((0 0,0 1,1 0,0 0))") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(183): Leaving test case "TriangleTriangle"; testing time: 629us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(183): Leaving test case "TriangleTriangle"; testing time: 830us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(196): Entering test case "PolygonPolygon1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(205): 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(215): 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(196): Leaving test case "PolygonPolygon1"; testing time: 945us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(196): Leaving test case "PolygonPolygon1"; testing time: 1371us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(219): Entering test case "PolygonPolygon2" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(234): info: check u->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(235): info: check algorithm::area3D(*u) == 2.5 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(240): info: check u->geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(241): info: check algorithm::area3D(*u) == 2.5 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(219): Leaving test case "PolygonPolygon2"; testing time: 6494us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(219): Leaving test case "PolygonPolygon2"; testing time: 10211us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(245): Entering test case "PolygonPolygon3" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(264): info: check std::abs(algorithm::area(*u) - 25.56) < .01 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(269): info: check std::abs(algorithm::area3D(*u) - 25.56) < .01 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(245): Leaving test case "PolygonPolygon3"; testing time: 3013918us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(245): Leaving test case "PolygonPolygon3"; testing time: 5792425us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(273): Entering test case "GardenFailures1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(283): info: check algorithm::area(*a) + algorithm::area(*b) == algorithm::area(*u) has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(273): Leaving test case "GardenFailures1"; testing time: 1866us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(273): Leaving test case "GardenFailures1"; testing time: 1909us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Entering test case "GardenFailures2" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures2 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Leaving test case "GardenFailures2"; testing time: 2546us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Leaving test case "GardenFailures2"; testing time: 2547us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(303): Entering test case "GardenFailures3" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures3 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(303): Leaving test case "GardenFailures3"; testing time: 445us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(303): Leaving test case "GardenFailures3"; testing time: 378us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(316): Entering test case "GardenFailures4" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures4 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(316): Leaving test case "GardenFailures4"; testing time: 1620us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(316): Leaving test case "GardenFailures4"; testing time: 1692us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(329): Entering test case "GardenFailures5" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures5 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(329): Leaving test case "GardenFailures5"; testing time: 869us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(329): Leaving test case "GardenFailures5"; testing time: 810us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(344): Entering test case "GardenFailures6" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures6 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(344): Leaving test case "GardenFailures6"; testing time: 1723us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(344): Leaving test case "GardenFailures6"; testing time: 1638us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(358): Entering test case "GardenFailures7" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures7 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(358): Leaving test case "GardenFailures7"; testing time: 1479us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(358): Leaving test case "GardenFailures7"; testing time: 1452us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(368): Entering test case "VolumeVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(381): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(382): info: check algorithm::volume(*u) == 2 has passed @@ -36232,88 +36268,88 @@ 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(404): info: check algorithm::volume(*u) == 2 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(411): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(412): info: check algorithm::volume(*u) == 2 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(368): Leaving test case "VolumeVolume"; testing time: 237460us -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(32): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 3304888us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(368): Leaving test case "VolumeVolume"; testing time: 238532us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(32): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 6142764us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(20): Entering test suite "SFCGAL_algorithm_VisibilityTest" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(24): Entering test case "testVisibility_PointInPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(43): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(24): Leaving test case "testVisibility_PointInPolygon"; testing time: 771us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(24): Leaving test case "testVisibility_PointInPolygon"; testing time: 909us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(46): Entering test case "testVisibility_PointOnPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(65): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(46): Leaving test case "testVisibility_PointOnPolygon"; testing time: 285us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(46): Leaving test case "testVisibility_PointOnPolygon"; testing time: 448us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(68): Entering test case "testVisibility_PointVertexOnPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(87): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(68): Leaving test case "testVisibility_PointVertexOnPolygon"; testing time: 271us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(68): Leaving test case "testVisibility_PointVertexOnPolygon"; testing time: 439us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(90): Entering test case "testVisibility_PointInPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(119): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(90): Leaving test case "testVisibility_PointInPolygonHole"; testing time: 529us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(90): Leaving test case "testVisibility_PointInPolygonHole"; testing time: 684us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(122): Entering test case "testVisibility_PointOnPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(156): info: check result->asText() == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(122): Leaving test case "testVisibility_PointOnPolygonHole"; testing time: 581us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(122): Leaving test case "testVisibility_PointOnPolygonHole"; testing time: 727us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(159): Entering test case "testVisibility_PointVertexOnPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(188): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(159): Leaving test case "testVisibility_PointVertexOnPolygonHole"; testing time: 475us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(159): Leaving test case "testVisibility_PointVertexOnPolygonHole"; testing time: 620us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(191): Entering test case "testVisibility_PointOnHolePolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(218): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(191): Leaving test case "testVisibility_PointOnHolePolygonHole"; testing time: 437us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(191): Leaving test case "testVisibility_PointOnHolePolygonHole"; testing time: 562us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(221): Entering test case "testVisibility_PointVertexOnHolePolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(248): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(221): Leaving test case "testVisibility_PointVertexOnHolePolygonHole"; testing time: 544us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(221): Leaving test case "testVisibility_PointVertexOnHolePolygonHole"; testing time: 564us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(251): Entering test case "testVisibility_SegmentInPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(272): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(251): Leaving test case "testVisibility_SegmentInPolygon"; testing time: 312us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(251): Leaving test case "testVisibility_SegmentInPolygon"; testing time: 402us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(275): Entering test case "testVisibility_SegmentInPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(314): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(275): Leaving test case "testVisibility_SegmentInPolygonHole"; testing time: 506us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(275): Leaving test case "testVisibility_SegmentInPolygonHole"; testing time: 635us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(317): Entering test case "testVisibility_PointOutPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(365): info: check e.what() == "Can not find corresponding face." has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(317): Leaving test case "testVisibility_PointOutPolygon"; testing time: 681us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(317): Leaving test case "testVisibility_PointOutPolygon"; testing time: 815us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(369): Entering test case "testVisibility_PointInEmptyPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(376): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(378): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(369): Leaving test case "testVisibility_PointInEmptyPolygon"; testing time: 210us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(369): Leaving test case "testVisibility_PointInEmptyPolygon"; testing time: 342us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(381): Entering test case "testVisibility_EmptyPointInPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(397): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(399): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(381): Leaving test case "testVisibility_EmptyPointInPolygon"; testing time: 171us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(381): Leaving test case "testVisibility_EmptyPointInPolygon"; testing time: 322us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(402): Entering test case "testVisibility_SegmentInEmptyPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(411): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(413): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(402): Leaving test case "testVisibility_SegmentInEmptyPolygon"; testing time: 151us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(402): Leaving test case "testVisibility_SegmentInEmptyPolygon"; testing time: 296us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(416): Entering test case "testVisibility_SegmentWithEmptyPointA" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(434): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(436): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(416): Leaving test case "testVisibility_SegmentWithEmptyPointA"; testing time: 158us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(416): Leaving test case "testVisibility_SegmentWithEmptyPointA"; testing time: 313us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(439): Entering test case "testVisibility_SegmentWithEmptyPointB" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(457): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(459): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(439): Leaving test case "testVisibility_SegmentWithEmptyPointB"; testing time: 158us -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(20): Leaving test suite "SFCGAL_algorithm_VisibilityTest"; testing time: 6368us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(439): Leaving test case "testVisibility_SegmentWithEmptyPointB"; testing time: 306us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(20): Leaving test suite "SFCGAL_algorithm_VisibilityTest"; testing time: 10134us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(18): Entering test suite "SFCGAL_algorithm_VolumeTest" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(20): Entering test case "cubeVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(29): info: check algorithm::volume(*s) == 1 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(20): Leaving test case "cubeVolume"; testing time: 7140us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(20): Leaving test case "cubeVolume"; testing time: 7161us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(32): Entering test case "cubeWithHoleVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(49): info: check algorithm::volume(s->as(), algorithm::NoValidityCheck()) - ref < 0.001 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(32): Leaving test case "cubeWithHoleVolume"; testing time: 20001us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(32): Leaving test case "cubeWithHoleVolume"; testing time: 19920us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(54): Entering test case "invertedCubeVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(63): info: check algorithm::volume(*s) == -1 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(54): Leaving test case "invertedCubeVolume"; testing time: 7084us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(54): Leaving test case "invertedCubeVolume"; testing time: 7146us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(66): Entering test case "polyhedronVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(77): info: check vol * 6 == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(66): Leaving test case "polyhedronVolume"; testing time: 2156us -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(18): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 36432us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(66): Leaving test case "polyhedronVolume"; testing time: 2287us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(18): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 37010us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(19): Entering test suite "SFCGAL_sfcgal_cTest" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(30): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(35): info: check sfcgal_geometry_is_empty(emptyGeom.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(36): info: check sfcgal_geometry_num_geometries(emptyGeom.get()) == 0 has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(40): info: check !sfcgal_geometry_is_empty(polygonZ.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(41): info: check sfcgal_geometry_num_geometries(polygonZ.get()) == 1 has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(30): Leaving test case "testEmpty"; testing time: 534us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(30): Leaving test case "testEmpty"; testing time: 731us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(44): Entering test case "testIs3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(52): info: check false == sfcgal_geometry_is_3d(polygon1.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(57): info: check true == sfcgal_geometry_is_3d(polygon2.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(44): Leaving test case "testIs3D"; testing time: 277us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(44): Leaving test case "testIs3D"; testing time: 437us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(60): Entering test case "testDimension" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(66): info: check sfcgal_geometry_is_empty(emptyPolygon.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(67): info: check sfcgal_geometry_dimension(emptyPolygon.get()) == 2 has passed @@ -36327,7 +36363,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(89): info: check sfcgal_geometry_dimension(polygonGeom3D.get()) == 2 has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(94): info: check !sfcgal_geometry_is_empty(polyhedralSurface.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(95): info: check sfcgal_geometry_dimension(polyhedralSurface.get()) == 2 has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(60): Leaving test case "testDimension"; testing time: 329us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(60): Leaving test case "testDimension"; testing time: 1063us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(98): Entering test case "testIsValid" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(111): info: check true == result has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(112): info: check nullptr == reason has passed @@ -36341,12 +36377,12 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(144): info: check false == result has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(145): info: check "ring 0 self intersects" == reason has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(146): info: check nullptr == location has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(98): Leaving test case "testIsValid"; testing time: 380us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(98): Leaving test case "testIsValid"; testing time: 1237us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(154): Entering test case "testIsMeasured" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(162): info: check false == sfcgal_geometry_is_measured(polygon2D.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(167): info: check false == sfcgal_geometry_is_measured(polygon3D.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(172): info: check true == sfcgal_geometry_is_measured(polygonM.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(154): Leaving test case "testIsMeasured"; testing time: 245us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(154): Leaving test case "testIsMeasured"; testing time: 559us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(175): Entering test case "testDropZM" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(183): info: check false == sfcgal_geometry_is_3d(polygon2D.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(184): info: check false == sfcgal_geometry_is_measured(polygon2D.get()) has passed @@ -36378,7 +36414,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(247): info: check false == sfcgal_geometry_is_measured(polygonZM.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(248): info: check false == sfcgal_geometry_drop_z(polygonZM.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(249): info: check false == sfcgal_geometry_drop_m(polygonZM.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(175): Leaving test case "testDropZM"; testing time: 343us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(175): Leaving test case "testDropZM"; testing time: 1770us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(252): Entering test case "testForceZ" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(260): info: check false == sfcgal_geometry_is_3d(polygon2D.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(261): info: check false == sfcgal_geometry_is_measured(polygon2D.get()) has passed @@ -36404,7 +36440,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(319): info: check strApiZM1 == "POLYGON ZM ((0 0 1 2,20 0 2 2,20 10 3 2,0 10 4 2,0 0 1 2))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(321): info: check true == sfcgal_geometry_is_3d(polygonZM.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(322): info: check true == sfcgal_geometry_is_measured(polygonZM.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(252): Leaving test case "testForceZ"; testing time: 355us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(252): Leaving test case "testForceZ"; testing time: 830us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(325): Entering test case "testForceM" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(333): info: check false == sfcgal_geometry_is_3d(polygon2D.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(334): info: check false == sfcgal_geometry_is_measured(polygon2D.get()) has passed @@ -36430,25 +36466,25 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(392): info: check strApiZM1 == "POLYGON ZM ((0 0 1 2,20 0 2 2,20 10 3 2,0 10 4 2,0 0 1 2))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(394): info: check true == sfcgal_geometry_is_3d(polygonZM.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(395): info: check true == sfcgal_geometry_is_measured(polygonZM.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(325): Leaving test case "testForceM"; testing time: 329us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(325): Leaving test case "testForceM"; testing time: 344us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(398): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(412): info: check strApi2D == "POLYGON ((0 0,0 20,10 20,10 0,0 0))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(424): info: check strApi3D == "POLYGON Z ((0 0 2,0 20 2,10 20 3,10 0 2,0 0 4))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(437): info: check strApiM == "POLYGON M ((0 0 1,0 20 2,10 20 3,10 0 4,0 0 1))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(449): info: check strApiZM == "POLYGON ZM ((0 0 1 2,0 20 2 2,10 20 3 2,10 0 4 2,0 0 1 2))" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(398): Leaving test case "testSwapXY"; testing time: 299us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(398): Leaving test case "testSwapXY"; testing time: 264us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(453): Entering test case "testType" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(467): info: check strPolyType == "PolyhedralSurface" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(477): info: check strLineType == "LineString" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(487): info: check strPointType == "Point" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(497): info: check strPolygonType == "Polygon" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(453): Leaving test case "testType"; testing time: 264us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(453): Leaving test case "testType"; testing time: 269us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(500): Entering test case "testIsSimple" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(508): info: check true == sfcgal_geometry_is_simple(line.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(514): info: check true == sfcgal_geometry_is_simple(polygonZ1.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(521): info: check false == sfcgal_geometry_is_simple_detail(polygonZ2.get(), &reason) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(523): info: check "Points don't lie in the same plane." == reason has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(500): Leaving test case "testIsSimple"; testing time: 441us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(500): Leaving test case "testIsSimple"; testing time: 418us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(528): Entering test case "testIsEqual" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(540): info: check true == sfcgal_geometry_is_equals(line1.get(), line2.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(542): info: check hasError == false has passed @@ -36457,7 +36493,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(566): info: check true == sfcgal_geometry_is_almost_equals( line1.get(), line2.get(), 0.100008) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(568): info: check false == sfcgal_geometry_is_almost_equals( line1.get(), line2.get(), 0.099993) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(570): info: check hasError == false has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(528): Leaving test case "testIsEqual"; testing time: 368us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(528): Leaving test case "testIsEqual"; testing time: 355us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(575): Entering test case "testErrorOnBadGeometryType" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(584): info: check 2 == sfcgal_linestring_num_points(lineGeom) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(586): info: check hasError == false has passed @@ -36465,7 +36501,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(590): info: check hasError == true has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(595): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(599): info: check hasError == true has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(575): Leaving test case "testErrorOnBadGeometryType"; testing time: 231us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(575): Leaving test case "testErrorOnBadGeometryType"; testing time: 194us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(602): Entering test case "testGeometryN" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(645): info: check !geomCollection->isEmpty() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(646): info: check !geomCollection0->isEmpty() has passed @@ -36500,82 +36536,82 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(713): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(717): info: check sfcgal_geometry_num_geometries(point.get()) == 1 has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(718): info: check hasError == false has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(602): Leaving test case "testGeometryN"; testing time: 1632us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(602): Leaving test case "testGeometryN"; testing time: 4865us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(721): Entering test case "testAsWkb" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(739): info: check strGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(721): Leaving test case "testAsWkb"; testing time: 271us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(721): Leaving test case "testAsWkb"; testing time: 422us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(743): Entering test case "testStraightSkeletonPolygon" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(753): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(754): info: check 5 == sfcgal_geometry_num_geometries(skeleton) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(743): Leaving test case "testStraightSkeletonPolygon"; testing time: 360us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(743): Leaving test case "testStraightSkeletonPolygon"; testing time: 584us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(759): Entering test case "testStraightSkeletonMultiPolygon" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(770): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(771): info: check 8 == sfcgal_geometry_num_geometries(skeleton) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(759): Leaving test case "testStraightSkeletonMultiPolygon"; testing time: 396us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(759): Leaving test case "testStraightSkeletonMultiPolygon"; testing time: 595us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(776): Entering test case "testApproximateMedialAxis" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(787): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(788): info: check 11 == sfcgal_geometry_num_geometries(skeleton) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(789): info: check 71.56 == std::round(sfcgal_geometry_length(skeleton) * 100.0) / 100.0 has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(776): Leaving test case "testApproximateMedialAxis"; testing time: 915us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(776): Leaving test case "testApproximateMedialAxis"; testing time: 1238us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(795): Entering test case "testCovers" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(806): info: check sfcgal_geometry_covers(multiPolygon1.get(), multiPolygon2.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(795): Leaving test case "testCovers"; testing time: 600us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(795): Leaving test case "testCovers"; testing time: 703us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(809): Entering test case "testLineSubstring" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(819): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(821): info: check sfcgal_geometry_covers_3d(subLine, line2.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(809): Leaving test case "testLineSubstring"; testing time: 393us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(809): Leaving test case "testLineSubstring"; testing time: 501us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(826): Entering test case "testForceRHR" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(842): info: check strGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(826): Leaving test case "testForceRHR"; testing time: 241us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(826): Leaving test case "testForceRHR"; testing time: 343us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(847): Entering test case "testForceLHR" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(865): info: check expectedGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(847): Leaving test case "testForceLHR"; testing time: 205us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(847): Leaving test case "testForceLHR"; testing time: 320us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(870): Entering test case "testForceRHR_3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(890): info: check expectedGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(870): Leaving test case "testForceRHR_3D"; testing time: 243us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(870): Leaving test case "testForceRHR_3D"; testing time: 403us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(895): Entering test case "testScaleUniformC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(903): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(908): info: check std::string(wkt) == "POINT Z (2 4 6)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(895): Leaving test case "testScaleUniformC"; testing time: 185us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(895): Leaving test case "testScaleUniformC"; testing time: 363us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(914): Entering test case "testScaleNonUniformC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(923): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(927): info: check sfcgal_geometry_covers(pointZ.get(), scaled) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(914): Leaving test case "testScaleNonUniformC"; testing time: 199us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(914): Leaving test case "testScaleNonUniformC"; testing time: 359us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(932): Entering test case "testScaleAroundCenterC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(941): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(946): info: check std::string(wkt) == "POINT Z (5 7 9)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(932): Leaving test case "testScaleAroundCenterC"; testing time: 190us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(932): Leaving test case "testScaleAroundCenterC"; testing time: 344us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(952): Entering test case "testScaleCubeNonUniformC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(970): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(978): info: check scaledWkt.find("0 0 0") != std::string::npos has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(980): info: check scaledWkt.find("5 10 20") != std::string::npos has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(982): info: check scaledWkt.find("5 0 0") != std::string::npos has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(984): info: check scaledWkt.find("0 10 20") != std::string::npos has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(952): Leaving test case "testScaleCubeNonUniformC"; testing time: 440us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(952): Leaving test case "testScaleCubeNonUniformC"; testing time: 813us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(991): Entering test case "testRotate2D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(999): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1004): info: check std::string(wkt) == "POINT (0 1)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(991): Leaving test case "testRotate2D"; testing time: 199us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(991): Leaving test case "testRotate2D"; testing time: 337us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1010): Entering test case "testRotate2DAroundPoint" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1019): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1024): info: check std::string(wkt) == "POINT (1 1)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1010): Leaving test case "testRotate2DAroundPoint"; testing time: 179us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1010): Leaving test case "testRotate2DAroundPoint"; testing time: 293us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1030): Entering test case "testRotate3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1039): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1044): info: check std::string(wkt) == "POINT Z (0 1 0)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1030): Leaving test case "testRotate3D"; testing time: 188us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1030): Leaving test case "testRotate3D"; testing time: 307us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1050): Entering test case "testEnvelope2D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1060): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1065): info: check std::string(wkt) == "POLYGON ((0 0,30 0,30 15,0 15,0 0))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1072): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1075): info: check std::string(wkt) == "POLYGON ((0 0,30 0,30 15,0 15,0 0))" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1050): Leaving test case "testEnvelope2D"; testing time: 232us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1050): Leaving test case "testEnvelope2D"; testing time: 409us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1081): Entering test case "testEnvelope3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1091): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1097): info: check std::string(wkt) == expected has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1104): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1113): info: check std::string(wkt) == expected has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1081): Leaving test case "testEnvelope3D"; testing time: 262us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1081): Leaving test case "testEnvelope3D"; testing time: 459us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1119): Entering test case "testLength2D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1127): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1128): info: check 0.0 == result has passed @@ -36587,7 +36623,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1150): info: check 14.0 == result has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1156): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1157): info: check 7.0 == result has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1119): Leaving test case "testLength2D"; testing time: 285us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1119): Leaving test case "testLength2D"; testing time: 666us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1160): Entering test case "testLength3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1168): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1169): info: check 0.0 == result has passed @@ -36599,7 +36635,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1191): info: check 14.0 == result has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1197): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1198): info: check 21.2106 == std::round(result * 10000.0) / 10000.0 has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1160): Leaving test case "testLength3D"; testing time: 274us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1160): Leaving test case "testLength3D"; testing time: 679us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1201): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1211): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1219): info: check std::string(wktPolygon2DBoundary) == expectedPolygon2DBoundary has passed @@ -36613,111 +36649,111 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1300): info: check std::string(wktMultiLine3DBoundary) == expectedMultiLine3DBoundary has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1311): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1318): info: check std::string(wktLine3DBoundary) == expectedLine3DBoundary has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1201): Leaving test case "testBoundary"; testing time: 503us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1201): Leaving test case "testBoundary"; testing time: 904us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1324): Entering test case "testCentroid" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1334): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1339): info: check std::string(wkt) == "POINT (14 6)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1324): Leaving test case "testCentroid"; testing time: 254us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1324): Leaving test case "testCentroid"; testing time: 373us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1345): Entering test case "testCentroid3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1355): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1360): info: check std::string(wkt) == "POINT Z (14 6 2)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1345): Leaving test case "testCentroid3D"; testing time: 220us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1345): Leaving test case "testCentroid3D"; testing time: 355us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1366): Entering test case "testRotate3DAroundCenter" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1375): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1380): info: check std::string(wkt) == "POINT Z (1 1 0)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1366): Leaving test case "testRotate3DAroundCenter"; testing time: 187us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1366): Leaving test case "testRotate3DAroundCenter"; testing time: 351us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1386): Entering test case "testRotateX" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1394): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1399): info: check std::string(wkt) == "POINT Z (0 0 1)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1386): Leaving test case "testRotateX"; testing time: 173us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1386): Leaving test case "testRotateX"; testing time: 319us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1405): Entering test case "testStraightSkeletonPartitionC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1425): info: check expectedWKT == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1405): Leaving test case "testStraightSkeletonPartitionC"; testing time: 497us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1405): Leaving test case "testStraightSkeletonPartitionC"; testing time: 600us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1430): Entering test case "testSolidSetExteriorShell" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1435): info: check solid->isEmpty() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1447): info: check !shell1->isEmpty() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1453): info: check !solid->isEmpty() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1454): info: check sfcgal_geometry_covers_3d(sfcgal_solid_shell_n(solid.get(), 0), shell1.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1430): Leaving test case "testSolidSetExteriorShell"; testing time: 843us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1430): Leaving test case "testSolidSetExteriorShell"; testing time: 1015us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1458): Entering test case "testAlphaWrapping3DTest" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1465): info: check bunnyFSInput.good() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1470): info: check geomInput->is3D() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1475): info: check sfcgal_geometry_is_3d(geomAlphaWrapping) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1482): info: check sfcgal_polyhedral_surface_num_patches(geomAlphaWrapping) == 2386 has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1458): Leaving test case "testAlphaWrapping3DTest"; testing time: 98869us -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(19): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 114251us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1458): Leaving test case "testAlphaWrapping3DTest"; testing time: 98185us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(19): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 128835us 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(17): Entering test suite "SFCGAL_detail_ComplexComparatorTest" 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(19): Entering test case "testComparator" 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(23): info: check !less(std::complex(1.0, 0.0), std::complex(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(25): info: check !less(std::complex(0.0, 0.0), std::complex(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(27): info: check less(std::complex(0.0, 0.0), std::complex(1.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(29): info: check less(std::complex(0.0, 0.0), std::complex(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(19): Leaving test case "testComparator"; testing time: 311us -1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(17): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 319us +1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(19): Leaving test case "testComparator"; testing time: 424us +1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(17): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 495us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(17): Entering test suite "SFCGAL_detail_IntervalTest" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(20): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(23): info: check std::isnan(bound.lower()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(24): info: check std::isnan(bound.upper()) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(20): Leaving test case "testDefaultConstructor"; testing time: 146us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(20): Leaving test case "testDefaultConstructor"; testing time: 177us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(28): Entering test case "testConstructorWithValue" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(31): info: check bound.lower() == 5.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(32): info: check bound.upper() == 5.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(28): Leaving test case "testConstructorWithValue"; testing time: 140us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(28): Leaving test case "testConstructorWithValue"; testing time: 137us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(36): Entering test case "testConstructorWithTwoValues" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(39): info: check bound.lower() == 3.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(40): info: check bound.upper() == 5.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(36): Leaving test case "testConstructorWithTwoValues"; testing time: 134us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(36): Leaving test case "testConstructorWithTwoValues"; testing time: 129us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(48): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(51): info: check bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(48): Leaving test case "testEmpty"; testing time: 133us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(48): Leaving test case "testEmpty"; testing time: 126us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(53): Entering test case "testNotEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(56): info: check !bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(53): Leaving test case "testNotEmpty"; testing time: 130us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(53): Leaving test case "testNotEmpty"; testing time: 127us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(62): Entering test case "testWidth" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(65): info: check bound.width() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(62): Leaving test case "testWidth"; testing time: 129us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(62): Leaving test case "testWidth"; testing time: 128us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Entering test case "testExpandByEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(73): info: check bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Leaving test case "testExpandByEmpty"; testing time: 131us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Leaving test case "testExpandByEmpty"; testing time: 145us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Entering test case "testExpandToIncludeInterval_emptyExpanded" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(81): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(82): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Leaving test case "testExpandToIncludeInterval_emptyExpanded"; testing time: 134us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Leaving test case "testExpandToIncludeInterval_emptyExpanded"; testing time: 131us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Entering test case "testExpandToIncludeInterval_expandByEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(88): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(89): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Leaving test case "testExpandToIncludeInterval_expandByEmpty"; testing time: 135us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Leaving test case "testExpandToIncludeInterval_expandByEmpty"; testing time: 128us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(91): Entering test case "testExpandToIncludeInterval_classic" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(95): info: check bound.lower() == -1.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(96): info: check bound.upper() == 2.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(91): Leaving test case "testExpandToIncludeInterval_classic"; testing time: 155us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(91): Leaving test case "testExpandToIncludeInterval_classic"; testing time: 130us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(100): Entering test case "testExpandToIncludeValue_classic1" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(104): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(105): info: check bound.upper() == 2.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(100): Leaving test case "testExpandToIncludeValue_classic1"; testing time: 139us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(100): Leaving test case "testExpandToIncludeValue_classic1"; testing time: 127us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(107): Entering test case "testExpandToIncludeValue_classic2" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(111): info: check bound.lower() == -2.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(112): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(107): Leaving test case "testExpandToIncludeValue_classic2"; testing time: 138us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(107): Leaving test case "testExpandToIncludeValue_classic2"; testing time: 127us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(116): Entering test case "testIntersects_emptyBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(118): info: check !Interval().intersects(Interval()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(119): info: check !Interval(0.0, 1.0).intersects(Interval()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(120): info: check !Interval().intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(116): Leaving test case "testIntersects_emptyBehavior"; testing time: 137us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(116): Leaving test case "testIntersects_emptyBehavior"; testing time: 921us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(123): Entering test case "testIntersects_normalBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(125): info: check Interval(0.0, 1.0).intersects(Interval(-1.0, 0.5)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(126): info: check Interval(0.0, 1.0).intersects(Interval(0.3, 0.5)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(127): info: check Interval(0.0, 1.0).intersects(Interval(0.5, 2.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(129): info: check !Interval(0.0, 1.0).intersects(Interval(2.0, 3.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(130): info: check !Interval(2.0, 3.0).intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(123): Leaving test case "testIntersects_normalBehavior"; testing time: 164us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(123): Leaving test case "testIntersects_normalBehavior"; testing time: 349us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(132): Entering test case "testIntersects_limitBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(134): info: check Interval(0.0, 1.0).intersects(Interval(1.0, 2.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(135): info: check Interval(0.0, 1.0).intersects(Interval(-1.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(137): info: check Interval(1.0, 2.0).intersects(Interval(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(138): info: check Interval(-1.0, 0.0).intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(132): Leaving test case "testIntersects_limitBehavior"; testing time: 160us -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(17): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 2340us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(132): Leaving test case "testIntersects_limitBehavior"; testing time: 399us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(17): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 3648us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(16): Entering test suite "SFCGAL_GeometryGraphBuilderTest" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(18): Entering test case "addPoint" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(32): info: check graph.numVertices() == 3U has passed @@ -36726,7 +36762,7 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(36): info: check graph[a].coordinate == Coordinate(0.0, 0.0, 0.0) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(37): info: check graph[b].coordinate == Coordinate(1.0, 1.0, 1.0) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(38): info: check graph[c].coordinate == Coordinate(2.0, 2.0, 2.0) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(18): Leaving test case "addPoint"; testing time: 166us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(18): Leaving test case "addPoint"; testing time: 601us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(41): Entering test case "addLineString" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(59): info: check graph.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(60): info: check graph.numEdges() == 4U has passed @@ -36734,20 +36770,20 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(64): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(64): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(64): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(41): Leaving test case "addLineString"; testing time: 167us -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(16): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 344us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(41): Leaving test case "addLineString"; testing time: 585us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(16): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 1410us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(14): Entering test suite "SFCGAL_GeometryGraphTest" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(16): Entering test case "addVertexAndEdges" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(26): info: check graph.source(ab) == a has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(27): info: check graph.target(ab) == b has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(29): info: check graph.numVertices() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(30): info: check graph.numEdges() == 1U has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(16): Leaving test case "addVertexAndEdges"; testing time: 149us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(16): Leaving test case "addVertexAndEdges"; testing time: 460us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(33): Entering test case "adjacentVertices" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(50): info: check bAjacentVertices.size() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(51): info: check bAjacentVertices.count(a) == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(52): info: check bAjacentVertices.count(c) == 1U has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(33): Leaving test case "adjacentVertices"; testing time: 142us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(33): Leaving test case "adjacentVertices"; testing time: 395us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(55): Entering test case "inOutEdges" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(76): info: check inEdges.size() == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(77): info: check inEdges[0] == ab has passed @@ -36756,175 +36792,175 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(82): info: check inOutEdges.size() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(84): 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(87): 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(55): Leaving test case "inOutEdges"; testing time: 145us -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(14): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 452us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(55): Leaving test case "inOutEdges"; testing time: 686us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(14): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 1891us 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(15): Entering test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest" 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(17): Entering test case "basicTestCase" 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(43): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(48): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(53): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(55): info: check !algorithm::isHalfEdge(graph) has passed -1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(17): Leaving test case "basicTestCase"; testing time: 149us -1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(15): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 154us +1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(17): Leaving test case "basicTestCase"; testing time: 486us +1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(15): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 606us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(18): Entering test suite "SFCGAL_io_OBJWriterTest" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(43): Entering test case "test_all_geometries" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for pointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/pointz.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/pointz.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/pointz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for linestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/linestringz.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/linestringz.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/linestringz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for polygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/polygonz.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/polygonz.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/polygonz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for trianglez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/trianglez.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/trianglez.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/trianglez.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for polyhedralsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/polyhedralsurfacez.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/polyhedralsurfacez.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/polyhedralsurfacez.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for solidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/solidz.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/solidz.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/solidz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for triangulatedsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/triangulatedsurfacez.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/triangulatedsurfacez.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/triangulatedsurfacez.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multipointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multipointz.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/multipointz.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/multipointz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multilinestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multilinestringz.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/multilinestringz.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/multilinestringz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multipolygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multipolygonz.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/multipolygonz.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/multipolygonz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multisolidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multisolidz.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/multisolidz.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/multisolidz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for geometrycollectionz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/geometrycollectionz.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/geometrycollectionz.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/geometrycollectionz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for point does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/point.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/point.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/point.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for linestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/linestring.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/linestring.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/linestring.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for polygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/polygon.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/polygon.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/polygon.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for triangle does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/triangle.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/triangle.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/triangle.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for polyhedralsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/polyhedralsurface.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/polyhedralsurface.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/polyhedralsurface.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for triangulatedsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/triangulatedsurface.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/triangulatedsurface.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/triangulatedsurface.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multipoint does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multipoint.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/multipoint.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/multipoint.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multilinestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multilinestring.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/multilinestring.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/multilinestring.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multipolygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multipolygon.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/multipolygon.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/multipolygon.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multisolid does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multisolid.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/multisolid.obj' has passed +1: Generated file: /tmp/1e63-bd65-2e0a-5548/multisolid.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for geometrycollection does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/geometrycollection.obj -1: Generated file: /tmp/cf40-c392-a4dd-562e/geometrycollection.obj' has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 5078us +1: Generated file: /tmp/1e63-bd65-2e0a-5548/geometrycollection.obj' has passed +1: ./test/unit/SFCGAL/io/OBJTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 15537us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(135): Entering test case "test_save_to_string" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(143): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(135): Leaving test case "test_save_to_string"; testing time: 311us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(135): Leaving test case "test_save_to_string"; testing time: 838us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(146): Entering test case "test_save_to_buffer" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(157): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(146): Leaving test case "test_save_to_buffer"; testing time: 176us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(146): Leaving test case "test_save_to_buffer"; testing time: 319us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(160): Entering test case "test_buffer_size" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(168): info: check size > 0 has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(175): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(160): Leaving test case "test_buffer_size"; testing time: 170us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(160): Leaving test case "test_buffer_size"; testing time: 226us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(180): Entering test case "test_complex_geometry" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(190): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(180): Leaving test case "test_complex_geometry"; testing time: 190us -1: ./test/unit/SFCGAL/io/OBJTest.cpp(18): Leaving test suite "SFCGAL_io_OBJWriterTest"; testing time: 5972us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(180): Leaving test case "test_complex_geometry"; testing time: 239us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(18): Leaving test suite "SFCGAL_io_OBJWriterTest"; testing time: 17538us 1: ./test/unit/SFCGAL/io/STLTest.cpp(18): Entering test suite "SFCGAL_io_STLWriterTest" 1: ./test/unit/SFCGAL/io/STLTest.cpp(45): Entering test case "test_stl_compatible_geometries" 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for trianglez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/trianglez.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/trianglez.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/trianglez.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for polygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/polygonz.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/polygonz.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/polygonz.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for polyhedralsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/polyhedralsurfacez.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/polyhedralsurfacez.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/polyhedralsurfacez.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for solidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/solidz.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/solidz.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/solidz.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for triangulatedsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/triangulatedsurfacez.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/triangulatedsurfacez.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/triangulatedsurfacez.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for multipolygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/multipolygonz.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/multipolygonz.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/multipolygonz.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for multisolidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/multisolidz.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/multisolidz.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/multisolidz.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for geometrycollectionz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/geometrycollectionz.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/geometrycollectionz.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/geometrycollectionz.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for triangle does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/triangle.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/triangle.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/triangle.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for polygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/polygon.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/polygon.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/polygon.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for polyhedralsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/polyhedralsurface.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/polyhedralsurface.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/polyhedralsurface.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for triangulatedsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/triangulatedsurface.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/triangulatedsurface.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/triangulatedsurface.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for multipolygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/multipolygon.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/multipolygon.stl' has passed +1: Generated file: /tmp/1667-a153-8537-a40d/multipolygon.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for geometrycollection does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/geometrycollection.stl -1: Generated file: /tmp/cdf9-a75d-2654-6933/geometrycollection.stl' has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(45): Leaving test case "test_stl_compatible_geometries"; testing time: 5014us +1: Generated file: /tmp/1667-a153-8537-a40d/geometrycollection.stl' has passed +1: ./test/unit/SFCGAL/io/STLTest.cpp(45): Leaving test case "test_stl_compatible_geometries"; testing time: 16281us 1: ./test/unit/SFCGAL/io/STLTest.cpp(133): Entering test case "test_save_to_string" 1: ./test/unit/SFCGAL/io/STLTest.cpp(149): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(133): Leaving test case "test_save_to_string"; testing time: 403us +1: ./test/unit/SFCGAL/io/STLTest.cpp(133): Leaving test case "test_save_to_string"; testing time: 1728us 1: ./test/unit/SFCGAL/io/STLTest.cpp(152): Entering test case "test_save_to_buffer" 1: ./test/unit/SFCGAL/io/STLTest.cpp(171): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(152): Leaving test case "test_save_to_buffer"; testing time: 267us +1: ./test/unit/SFCGAL/io/STLTest.cpp(152): Leaving test case "test_save_to_buffer"; testing time: 346us 1: ./test/unit/SFCGAL/io/STLTest.cpp(174): Entering test case "test_buffer_size" 1: ./test/unit/SFCGAL/io/STLTest.cpp(182): info: check size > 0 has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(197): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(174): Leaving test case "test_buffer_size"; testing time: 274us +1: ./test/unit/SFCGAL/io/STLTest.cpp(174): Leaving test case "test_buffer_size"; testing time: 311us 1: ./test/unit/SFCGAL/io/STLTest.cpp(202): Entering test case "test_complex_geometry" 1: ./test/unit/SFCGAL/io/STLTest.cpp(228): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(202): Leaving test case "test_complex_geometry"; testing time: 299us +1: ./test/unit/SFCGAL/io/STLTest.cpp(202): Leaving test case "test_complex_geometry"; testing time: 369us 1: ./test/unit/SFCGAL/io/STLTest.cpp(231): Entering test case "test_non_stl_geometries" 1: ./test/unit/SFCGAL/io/STLTest.cpp(248): info: check result == expected has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(248): info: check result == expected has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(248): info: check result == expected has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(248): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(231): Leaving test case "test_non_stl_geometries"; testing time: 329us -1: ./test/unit/SFCGAL/io/STLTest.cpp(18): Leaving test suite "SFCGAL_io_STLWriterTest"; testing time: 6663us +1: ./test/unit/SFCGAL/io/STLTest.cpp(231): Leaving test case "test_non_stl_geometries"; testing time: 434us +1: ./test/unit/SFCGAL/io/STLTest.cpp(18): Leaving test suite "SFCGAL_io_STLWriterTest"; testing time: 21263us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(31): Entering test suite "SFCGAL_io_SerializationTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(33): Entering test case "textTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(53): info: check pt1 == rpt1 has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(54): info: check q1 == rq1 has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(33): Leaving test case "textTest"; testing time: 2290us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(33): Leaving test case "textTest"; testing time: 5596us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(57): Entering test case "binaryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(72): info: check pt == rpt has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(57): Leaving test case "binaryTest"; testing time: 896us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(57): Leaving test case "binaryTest"; testing time: 733us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(75): Entering test case "geometryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(102): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g1))->asText() == g1->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(104): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g2))->asText() == g2->asText() has passed @@ -36937,105 +36973,105 @@ 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(118): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g9))->asText() == g9->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(120): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g10))->asText() == g10->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(122): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g11))->asText() == g11->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(75): Leaving test case "geometryTest"; testing time: 2606us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(75): Leaving test case "geometryTest"; testing time: 2630us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(126): Entering test case "caseTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(129): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g1))->asText() == g1->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(126): Leaving test case "caseTest"; testing time: 488us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(126): Leaving test case "caseTest"; testing time: 362us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(133): Entering test case "extBinaryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(151): info: check mg1->asText() == ng2->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(133): Leaving test case "extBinaryTest"; testing time: 446us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(133): Leaving test case "extBinaryTest"; testing time: 399us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(156): Entering test case "preparedGeometryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(164): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g1))->asEWKT() == g1->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(166): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g2))->asEWKT() == g2->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(168): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g3))->asEWKT() == g3->asEWKT() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(156): Leaving test case "preparedGeometryTest"; testing time: 519us -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(31): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 7334us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(156): Leaving test case "preparedGeometryTest"; testing time: 525us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(31): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 10795us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(18): Entering test suite "SFCGAL_io_VTKWriterTest" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(43): Entering test case "test_all_geometries" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for pointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/pointz.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/pointz.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/pointz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for linestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/linestringz.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/linestringz.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/linestringz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for polygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/polygonz.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/polygonz.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/polygonz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for trianglez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/trianglez.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/trianglez.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/trianglez.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for polyhedralsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/polyhedralsurfacez.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/polyhedralsurfacez.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/polyhedralsurfacez.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for solidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/solidz.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/solidz.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/solidz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for triangulatedsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/triangulatedsurfacez.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/triangulatedsurfacez.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/triangulatedsurfacez.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multipointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multipointz.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/multipointz.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/multipointz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multilinestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multilinestringz.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/multilinestringz.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/multilinestringz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multipolygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multipolygonz.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/multipolygonz.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/multipolygonz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multisolidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multisolidz.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/multisolidz.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/multisolidz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for geometrycollectionz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/geometrycollectionz.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/geometrycollectionz.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/geometrycollectionz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for point does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/point.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/point.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/point.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for linestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/linestring.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/linestring.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/linestring.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for polygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/polygon.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/polygon.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/polygon.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for triangle does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/triangle.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/triangle.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/triangle.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for polyhedralsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/polyhedralsurface.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/polyhedralsurface.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/polyhedralsurface.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for triangulatedsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/triangulatedsurface.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/triangulatedsurface.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/triangulatedsurface.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multipoint does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multipoint.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/multipoint.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/multipoint.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multilinestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multilinestring.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/multilinestring.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/multilinestring.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multipolygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multipolygon.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/multipolygon.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/multipolygon.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multisolid does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multisolid.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/multisolid.vtk' has passed +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/multisolid.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for geometrycollection does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/geometrycollection.vtk -1: Generated file: /tmp/b5fa-f7da-f07a-e73d/geometrycollection.vtk' has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 6881us +1: Generated file: /tmp/7ae4-79e8-e86e-88ff/geometrycollection.vtk' has passed +1: ./test/unit/SFCGAL/io/VTKTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 14262us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(135): Entering test case "test_save_to_string" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(152): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(135): Leaving test case "test_save_to_string"; testing time: 392us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(135): Leaving test case "test_save_to_string"; testing time: 277us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(155): Entering test case "test_save_to_buffer" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(176): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(155): Leaving test case "test_save_to_buffer"; testing time: 247us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(155): Leaving test case "test_save_to_buffer"; testing time: 160us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(179): Entering test case "test_buffer_size" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(187): info: check size > 0 has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(203): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(179): Leaving test case "test_buffer_size"; testing time: 258us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(179): Leaving test case "test_buffer_size"; testing time: 156us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(208): Entering test case "test_complex_geometry" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(237): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(208): Leaving test case "test_complex_geometry"; testing time: 282us -1: ./test/unit/SFCGAL/io/VTKTest.cpp(18): Leaving test suite "SFCGAL_io_VTKWriterTest"; testing time: 8138us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(208): Leaving test case "test_complex_geometry"; testing time: 177us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(18): Leaving test suite "SFCGAL_io_VTKWriterTest"; testing time: 15098us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(37): Entering test suite "SFCGAL_io_WkbWriterTest" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(48): Entering test case "writeWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(53): info: check ifs.good() has passed @@ -37186,7 +37222,7 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(65): info: check g->asWkb(boost::endian::order::native, true) == expectedWkb has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(65): info: check g->asWkb(boost::endian::order::native, true) == expectedWkb has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(65): info: check g->asWkb(boost::endian::order::native, true) == expectedWkb has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(48): Leaving test case "writeWkb"; testing time: 4872us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(48): Leaving test case "writeWkb"; testing time: 3617us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(70): Entering test case "readWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(75): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(80): info: check efs.good() has passed @@ -37622,7 +37658,7 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(91): info: check g->asText(0) == gWkb->asText(0) has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(92): info: check g->geometryTypeId() == gWkb->geometryTypeId() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(98): info: check g->asText(0) == g2->asText(0) has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(70): Leaving test case "readWkb"; testing time: 10329us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(70): Leaving test case "readWkb"; testing time: 24779us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(103): Entering test case "PostgisEWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(108): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(113): info: check efs.good() has passed @@ -37940,19 +37976,19 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(143): info: check 3946 == gEwkbFile->SRID() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(142): info: check gEwkbFile->geometry().asText(0) == gWkt->asText(0) has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(143): info: check 3946 == gEwkbFile->SRID() has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(103): Leaving test case "PostgisEWkb"; testing time: 8782us -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(37): Leaving test suite "SFCGAL_io_WkbWriterTest"; testing time: 24038us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(103): Leaving test case "PostgisEWkb"; testing time: 12444us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(37): Leaving test suite "SFCGAL_io_WkbWriterTest"; testing time: 41029us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(29): Entering test suite "SFCGAL_io_WktReaderTest" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(33): Entering test case "pointEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(36): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(37): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(33): Leaving test case "pointEmpty"; testing time: 340us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(33): Leaving test case "pointEmpty"; testing time: 358us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(40): Entering test case "pointXY" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(43): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(44): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(46): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(47): info: check g->as().y() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(40): Leaving test case "pointXY"; testing time: 208us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(40): Leaving test case "pointXY"; testing time: 377us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(50): Entering test case "pointXYZ_implicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(53): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(54): info: check !g->isEmpty() has passed @@ -37961,7 +37997,7 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(59): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(60): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(61): info: check g->as().z() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(50): Leaving test case "pointXYZ_implicit"; testing time: 213us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(50): Leaving test case "pointXYZ_implicit"; testing time: 431us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(64): Entering test case "pointXYZ_explicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(67): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(68): info: check !g->isEmpty() has passed @@ -37970,7 +38006,7 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(73): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(74): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(75): info: check g->as().z() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(64): Leaving test case "pointXYZ_explicit"; testing time: 212us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(64): Leaving test case "pointXYZ_explicit"; testing time: 425us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(78): Entering test case "pointXYM_explicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(81): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(82): info: check !g->isEmpty() has passed @@ -37979,68 +38015,68 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(87): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(88): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(89): info: check g->as().m() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(78): Leaving test case "pointXYM_explicit"; testing time: 209us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(78): Leaving test case "pointXYM_explicit"; testing time: 451us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(94): Entering test case "lineStringEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(97): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(98): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(94): Leaving test case "lineStringEmpty"; testing time: 189us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(94): Leaving test case "lineStringEmpty"; testing time: 248us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(101): Entering test case "lineString_twoPoints" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(104): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(105): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(106): info: check g->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(101): Leaving test case "lineString_twoPoints"; testing time: 195us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(101): Leaving test case "lineString_twoPoints"; testing time: 293us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Entering test case "lineString_twoPoints3D" 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(114): info: check g->as().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(115): info: check g->as().pointN(0).is3D() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(116): info: check g->as().pointN(1).is3D() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Leaving test case "lineString_twoPoints3D"; testing time: 203us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Leaving test case "lineString_twoPoints3D"; testing time: 359us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(121): Entering test case "polygonEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(124): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(125): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(121): Leaving test case "polygonEmpty"; testing time: 186us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(121): Leaving test case "polygonEmpty"; testing time: 256us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(129): Entering test case "polygonWithFourPoints" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(132): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(133): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(134): info: check g->as().exteriorRing().numPoints() == 4U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(129): Leaving test case "polygonWithFourPoints"; testing time: 206us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(129): Leaving test case "polygonWithFourPoints"; testing time: 301us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(139): Entering test case "multiPointEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(142): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(143): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(139): Leaving test case "multiPointEmpty"; testing time: 187us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(139): Leaving test case "multiPointEmpty"; testing time: 249us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(146): Entering test case "multiPointEmpty2" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(149): info: check g->asText() == "MULTIPOINT ((0/1 0/1),(1/1 1/1))" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(150): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(151): info: check g->numGeometries() == 2 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(146): Leaving test case "multiPointEmpty2"; testing time: 483us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(146): Leaving test case "multiPointEmpty2"; testing time: 351us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Entering test case "multiPointEmpty3" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(157): info: check g->asText() == "MULTIPOINT EMPTY" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(158): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(159): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Leaving test case "multiPointEmpty3"; testing time: 242us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Leaving test case "multiPointEmpty3"; testing time: 292us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(164): Entering test case "multiLineStringEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(167): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(168): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(164): Leaving test case "multiLineStringEmpty"; testing time: 180us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(164): Leaving test case "multiLineStringEmpty"; testing time: 249us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(173): Entering test case "multiPolygonEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(176): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(177): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(173): Leaving test case "multiPolygonEmpty"; testing time: 177us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(173): Leaving test case "multiPolygonEmpty"; testing time: 241us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(182): Entering test case "geometryCollectionEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(185): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(186): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(182): Leaving test case "geometryCollectionEmpty"; testing time: 172us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(182): Leaving test case "geometryCollectionEmpty"; testing time: 241us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(191): Entering test case "triangulatedSurface_Empty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(194): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(195): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(191): Leaving test case "triangulatedSurface_Empty"; testing time: 172us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(191): Leaving test case "triangulatedSurface_Empty"; testing time: 253us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(198): Entering test case "triangulatedSurface_fourTriangles" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(207): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(208): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(210): info: check g->as().numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(211): info: check g->as().numPatches() == 4U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(198): Leaving test case "triangulatedSurface_fourTriangles"; testing time: 281us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(198): Leaving test case "triangulatedSurface_fourTriangles"; testing time: 403us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(214): Entering test case "wkt_exactTest" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(217): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(218): info: check !g->isEmpty() has passed @@ -38049,64 +38085,64 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(234): info: check xd == 3 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(235): info: check yn == 3 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(236): info: check yd == 2 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(214): Leaving test case "wkt_exactTest"; testing time: 227us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(214): Leaving test case "wkt_exactTest"; testing time: 449us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(239): Entering test case "charArrayRead" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(243): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(244): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(245): info: check g->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(239): Leaving test case "charArrayRead"; testing time: 200us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(239): Leaving test case "charArrayRead"; testing time: 305us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(248): Entering test case "wktExtraCharacters" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(255): info: check err == "Extra characters in WKT: POINT (1 0)" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(258): info: check threw has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(266): info: check err == "Extra characters in WKT: POINT (1 0)" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(269): info: check threw has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(248): Leaving test case "wktExtraCharacters"; testing time: 231us -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(29): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 4884us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(248): Leaving test case "wktExtraCharacters"; testing time: 359us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(29): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 8283us 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(15): Entering test suite "SFCGAL_transform_AffineTransform2Test" 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(17): Entering test case "simpleTranslate" 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(27): info: check g.pointN(0).asText(5) == "POINT (1.00000 2.00000)" has passed 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(28): info: check g.pointN(1).asText(5) == "POINT (2.00000 3.00000)" has passed -1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(17): Leaving test case "simpleTranslate"; testing time: 209us -1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(15): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 220us +1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(17): Leaving test case "simpleTranslate"; testing time: 294us +1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(15): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 329us 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(17): Entering test suite "SFCGAL_transform_ForceZOrderPointsTest" 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(19): Entering test case "simple" 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(24): info: check !p.isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(29): info: check g1->is3D() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(30): info: check g1->as().isCounterClockWiseOriented() has passed -1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(19): Leaving test case "simple"; testing time: 240us -1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(17): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 251us +1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(19): Leaving test case "simple"; testing time: 233us +1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(17): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 240us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(39): Entering test suite "SFCGALRotateTest" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(42): Entering test case "testRotate2DOrigin" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(46): info: check pointsAreClose(point, Point(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(42): Leaving test case "testRotate2DOrigin"; testing time: 192us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(42): Leaving test case "testRotate2DOrigin"; testing time: 383us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(50): Entering test case "testRotate2DPoint" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(54): info: check pointsAreClose(point, Point(1.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(50): Leaving test case "testRotate2DPoint"; testing time: 183us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(50): Leaving test case "testRotate2DPoint"; testing time: 247us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(58): Entering test case "testRotate3DZ" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(63): info: check pointsAreClose(point, Point(0.0, 1.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(58): Leaving test case "testRotate3DZ"; testing time: 197us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(58): Leaving test case "testRotate3DZ"; testing time: 241us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(67): Entering test case "testRotate3DArbitraryAxis" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(72): info: check pointsAreClose(point, Point(-0.33, 0.67, 0.67), 1e-2) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(67): Leaving test case "testRotate3DArbitraryAxis"; testing time: 185us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(67): Leaving test case "testRotate3DArbitraryAxis"; testing time: 230us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(76): Entering test case "testRotateX" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(80): info: check pointsAreClose(point, Point(0.0, 0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(76): Leaving test case "testRotateX"; testing time: 180us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(76): Leaving test case "testRotateX"; testing time: 219us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(84): Entering test case "testRotateY" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(88): info: check pointsAreClose(point, Point(0.0, 0.0, -1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(84): Leaving test case "testRotateY"; testing time: 191us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(84): Leaving test case "testRotateY"; testing time: 223us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(92): Entering test case "testRotateZ" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(96): info: check pointsAreClose(point, Point(0.0, 1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(92): Leaving test case "testRotateZ"; testing time: 456us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(92): Leaving test case "testRotateZ"; testing time: 217us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(100): Entering test case "testRotateLineString" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(106): info: check pointsAreClose(line.pointN(0), Point(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(107): info: check pointsAreClose(line.pointN(1), Point(0.0, 2.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(100): Leaving test case "testRotateLineString"; testing time: 199us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(100): Leaving test case "testRotateLineString"; testing time: 267us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(110): Entering test case "testRotatePolygon" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(122): info: check pointsAreClose(polygon.exteriorRing().pointN(0), Point(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(124): info: check pointsAreClose(polygon.exteriorRing().pointN(1), Point(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(126): info: check pointsAreClose(polygon.exteriorRing().pointN(2), Point(-1.0, 1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(128): info: check pointsAreClose(polygon.exteriorRing().pointN(3), Point(-1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(110): Leaving test case "testRotatePolygon"; testing time: 197us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(110): Leaving test case "testRotatePolygon"; testing time: 196us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(133): Entering test case "testRotatePolyhedralSurface" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(146): info: check pointsAreClose(surface.patchN(0).exteriorRing().pointN(0), Point(0, 0, 0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(148): info: check pointsAreClose(surface.patchN(0).exteriorRing().pointN(1), Point(1, 0, 0)) has passed @@ -38116,140 +38152,140 @@ 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(157): info: check pointsAreClose(surface.patchN(1).exteriorRing().pointN(1), Point(1, 0, 0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(159): info: check pointsAreClose(surface.patchN(1).exteriorRing().pointN(2), Point(1, -1, 0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(161): info: check pointsAreClose(surface.patchN(1).exteriorRing().pointN(3), Point(0, -1, 0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(133): Leaving test case "testRotatePolyhedralSurface"; testing time: 251us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(133): Leaving test case "testRotatePolyhedralSurface"; testing time: 216us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(166): Entering test case "testRotateSolid" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(190): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(0), Point(0, 0, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(193): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(1), Point(0, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(196): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(2), Point(-1, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(199): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(3), Point(-1, 0, 0), 1e-6) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(166): Leaving test case "testRotateSolid"; testing time: 313us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(166): Leaving test case "testRotateSolid"; testing time: 260us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(204): Entering test case "testRotate2DNegativeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(208): info: check pointsAreClose(point, Point(0.0, -1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(204): Leaving test case "testRotate2DNegativeAngle"; testing time: 184us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(204): Leaving test case "testRotate2DNegativeAngle"; testing time: 149us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(212): Entering test case "testRotate3DNegativeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(217): info: check pointsAreClose(point, Point(0.0, -1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(212): Leaving test case "testRotate3DNegativeAngle"; testing time: 181us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(212): Leaving test case "testRotate3DNegativeAngle"; testing time: 146us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(221): Entering test case "testRotate2DLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(225): info: check pointsAreClose(point, Point(0.0, -1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(221): Leaving test case "testRotate2DLargeAngle"; testing time: 172us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(221): Leaving test case "testRotate2DLargeAngle"; testing time: 293us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(229): Entering test case "testRotate3DLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(234): info: check pointsAreClose(point, Point(0.0, 0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(229): Leaving test case "testRotate3DLargeAngle"; testing time: 177us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(229): Leaving test case "testRotate3DLargeAngle"; testing time: 262us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(238): Entering test case "testRotate2DExtraLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(242): info: check pointsAreClose(point, Point(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(238): Leaving test case "testRotate2DExtraLargeAngle"; testing time: 174us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(238): Leaving test case "testRotate2DExtraLargeAngle"; testing time: 219us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(246): Entering test case "testRotate3DExtraLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(251): info: check pointsAreClose(point, Point(0.0, 1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(246): Leaving test case "testRotate3DExtraLargeAngle"; testing time: 185us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(246): Leaving test case "testRotate3DExtraLargeAngle"; testing time: 230us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(255): Entering test case "testRotateLineStringNegativeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(261): info: check pointsAreClose(line.pointN(0), Point(0.0, -1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(262): info: check pointsAreClose(line.pointN(1), Point(0.0, -2.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(255): Leaving test case "testRotateLineStringNegativeAngle"; testing time: 186us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(255): Leaving test case "testRotateLineStringNegativeAngle"; testing time: 250us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(266): Entering test case "testRotatePolygonLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(281): info: check pointsAreClose(polygon.exteriorRing().pointN(0), Point(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(283): info: check pointsAreClose(polygon.exteriorRing().pointN(1), Point(0.0, -1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(285): info: check pointsAreClose(polygon.exteriorRing().pointN(2), Point(1.0, -1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(287): info: check pointsAreClose(polygon.exteriorRing().pointN(3), Point(1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(266): Leaving test case "testRotatePolygonLargeAngle"; testing time: 202us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(266): Leaving test case "testRotatePolygonLargeAngle"; testing time: 326us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(292): Entering test case "testRotateSolidExtraLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(329): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(0), Point(0, 0, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(332): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(1), Point(0, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(335): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(2), Point(-1, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(338): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(3), Point(-1, 0, 0), 1e-6) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(292): Leaving test case "testRotateSolidExtraLargeAngle"; testing time: 324us -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(39): Leaving test suite "SFCGALRotateTest"; testing time: 4522us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(292): Leaving test case "testRotateSolidExtraLargeAngle"; testing time: 483us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(39): Leaving test suite "SFCGALRotateTest"; testing time: 6041us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(19): Entering test suite "SFCGAL_ScaleTest" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(35): Entering test case "testScaleUniform2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(39): info: check geometriesEqual(g->asText(1), "POINT (2.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(35): Leaving test case "testScaleUniform2D"; testing time: 246us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(35): Leaving test case "testScaleUniform2D"; testing time: 288us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(42): Entering test case "testScaleUniform3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(46): info: check geometriesEqual(g->asText(1), "POINT Z (2.0 4.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(42): Leaving test case "testScaleUniform3D"; testing time: 209us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(42): Leaving test case "testScaleUniform3D"; testing time: 250us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(49): Entering test case "testScaleUniformZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(53): 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(49): Leaving test case "testScaleUniformZM"; testing time: 226us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(49): Leaving test case "testScaleUniformZM"; testing time: 258us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(56): Entering test case "testScaleNonUniform2DDefaultZ" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(60): info: check geometriesEqual(g->asText(1), "POINT (2.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(56): Leaving test case "testScaleNonUniform2DDefaultZ"; testing time: 390us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(56): Leaving test case "testScaleNonUniform2DDefaultZ"; testing time: 247us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(63): Entering test case "testScaleNonUniform2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(67): info: check geometriesEqual(g->asText(1), "POINT (2.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(63): Leaving test case "testScaleNonUniform2D"; testing time: 200us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(63): Leaving test case "testScaleNonUniform2D"; testing time: 277us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(70): Entering test case "testScaleNonUniform3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(74): info: check geometriesEqual(g->asText(1), "POINT Z (2.0 6.0 12.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(70): Leaving test case "testScaleNonUniform3D"; testing time: 191us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(70): Leaving test case "testScaleNonUniform3D"; testing time: 269us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(77): Entering test case "testScaleNonUniformZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(81): 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(77): Leaving test case "testScaleNonUniformZM"; testing time: 188us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(77): Leaving test case "testScaleNonUniformZM"; testing time: 254us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(84): Entering test case "testScaleAroundCenter2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(88): info: check geometriesEqual(g->asText(1), "POINT (5.0 7.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(84): Leaving test case "testScaleAroundCenter2D"; testing time: 189us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(84): Leaving test case "testScaleAroundCenter2D"; testing time: 252us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(91): Entering test case "testScaleAroundCenter3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(95): info: check geometriesEqual(g->asText(1), "POINT Z (5.0 7.0 9.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(91): Leaving test case "testScaleAroundCenter3D"; testing time: 193us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(91): Leaving test case "testScaleAroundCenter3D"; testing time: 269us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(98): Entering test case "testScaleAroundCenterZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(102): 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(98): Leaving test case "testScaleAroundCenterZM"; testing time: 192us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(98): Leaving test case "testScaleAroundCenterZM"; testing time: 262us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(105): Entering test case "testScaleLineString2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(109): 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(105): Leaving test case "testScaleLineString2D"; testing time: 195us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(105): Leaving test case "testScaleLineString2D"; testing time: 207us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(113): Entering test case "testScaleLineString3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(118): 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(113): Leaving test case "testScaleLineString3D"; testing time: 210us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(113): Leaving test case "testScaleLineString3D"; testing time: 187us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(122): Entering test case "testScalePolygon2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(127): 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(122): Leaving test case "testScalePolygon2D"; testing time: 213us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(122): Leaving test case "testScalePolygon2D"; testing time: 173us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(131): Entering test case "testScalePolygon2DDefaultZ" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(136): 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(131): Leaving test case "testScalePolygon2DDefaultZ"; testing time: 211us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(131): Leaving test case "testScalePolygon2DDefaultZ"; testing time: 171us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(140): Entering test case "testScalePolygon3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(145): 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(140): Leaving test case "testScalePolygon3D"; testing time: 230us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(140): Leaving test case "testScalePolygon3D"; testing time: 194us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(150): Entering test case "testScaleTriangle2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(154): 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(150): Leaving test case "testScaleTriangle2D"; testing time: 207us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(150): Leaving test case "testScaleTriangle2D"; testing time: 171us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(158): Entering test case "testScaleTriangle3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(163): 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(158): Leaving test case "testScaleTriangle3D"; testing time: 211us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(158): Leaving test case "testScaleTriangle3D"; testing time: 175us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(168): Entering test case "testScalePolyhedralSurface" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(181): info: check surface != nullptr has passed 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(182): info: check geometriesEqual(surface->patchN(0).exteriorRing().pointN(2).asText(1), "POINT Z (2.0 2.0 0.0)") has passed 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(185): info: check geometriesEqual(surface->patchN(3).exteriorRing().pointN(0).asText(1), "POINT Z (2.0 2.0 2.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(168): Leaving test case "testScalePolyhedralSurface"; testing time: 452us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(168): Leaving test case "testScalePolyhedralSurface"; testing time: 382us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(190): Entering test case "testScaleZero" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(194): info: check geometriesEqual(g->asText(1), "POINT Z (0.0 0.0 0.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(190): Leaving test case "testScaleZero"; testing time: 207us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(190): Leaving test case "testScaleZero"; testing time: 170us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(197): Entering test case "testScaleNegative" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(201): info: check geometriesEqual(g->asText(1), "POINT Z (-1.0 -2.0 -3.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(197): Leaving test case "testScaleNegative"; testing time: 382us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(197): Leaving test case "testScaleNegative"; testing time: 162us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(204): Entering test case "testPreserveDimensionality2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(208): info: check geometriesEqual(g->asText(1), "POINT (2.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(204): Leaving test case "testPreserveDimensionality2D"; testing time: 233us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(204): Leaving test case "testPreserveDimensionality2D"; testing time: 760us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(211): Entering test case "testPreserveDimensionality3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(215): info: check geometriesEqual(g->asText(1), "POINT Z (2.0 4.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(211): Leaving test case "testPreserveDimensionality3D"; testing time: 196us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(211): Leaving test case "testPreserveDimensionality3D"; testing time: 269us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(218): Entering test case "testPreserveDimensionality3DM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(222): info: check geometriesEqual(g->asText(1), "POINT M (2.0 4.0 3.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(218): Leaving test case "testPreserveDimensionality3DM"; testing time: 188us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(218): Leaving test case "testPreserveDimensionality3DM"; testing time: 246us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(225): Entering test case "testPreserveDimensionalityZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(229): 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(225): Leaving test case "testPreserveDimensionalityZM"; testing time: 191us -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(19): Leaving test suite "SFCGAL_ScaleTest"; testing time: 5796us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(225): Leaving test case "testPreserveDimensionalityZM"; testing time: 255us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(19): Leaving test suite "SFCGAL_ScaleTest"; testing time: 7147us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(25): Entering test suite "SFCGAL_transform_TranslateTest" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(27): Entering test case "testTranslatePoint2D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(34): info: difference{} between point.x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(35): info: difference{} between point.y(){2} and 2.0{2} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(27): Leaving test case "testTranslatePoint2D"; testing time: 188us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(27): Leaving test case "testTranslatePoint2D"; testing time: 278us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(38): Entering test case "testTranslatePoint3D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(45): info: difference{} between point.x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(46): info: difference{} between point.y(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(47): info: difference{} between point.z(){3} and 3.0{3} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(38): Leaving test case "testTranslatePoint3D"; testing time: 172us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(38): Leaving test case "testTranslatePoint3D"; testing time: 313us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(50): Entering test case "testTranslateLineString2D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(58): info: difference{} between lineString.pointN(0).x(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(59): info: difference{} between lineString.pointN(0).y(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(60): info: difference{} between lineString.pointN(1).x(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(61): info: difference{} between lineString.pointN(1).y(){4} and 4.0{4} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(50): Leaving test case "testTranslateLineString2D"; testing time: 184us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(50): Leaving test case "testTranslateLineString2D"; testing time: 345us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(64): Entering test case "testTranslatePolygon3D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(77): 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(78): info: difference{} between polygon.exteriorRing().pointN(0).y(){2} and 2.0{2} doesn't exceed 1e-10% @@ -38257,7 +38293,7 @@ 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(81): 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(82): 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(83): 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(64): Leaving test case "testTranslatePolygon3D"; testing time: 190us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(64): Leaving test case "testTranslatePolygon3D"; testing time: 429us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(86): Entering test case "testTranslateGeometryCollection" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(95): info: difference{} between translatedPoint.x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(96): info: difference{} between translatedPoint.y(){2} and 2.0{2} doesn't exceed 1e-10% @@ -38268,17 +38304,17 @@ 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(104): info: difference{} between translatedLineString.pointN(1).x(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(105): info: difference{} between translatedLineString.pointN(1).y(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(106): info: difference{} between translatedLineString.pointN(1).z(){3} and 3.0{3} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(86): Leaving test case "testTranslateGeometryCollection"; testing time: 199us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(86): Leaving test case "testTranslateGeometryCollection"; testing time: 536us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(109): Entering test case "testTranslateNonFiniteValues" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(112): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(115): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(109): Leaving test case "testTranslateNonFiniteValues"; testing time: 204us -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(25): Leaving test suite "SFCGAL_transform_TranslateTest"; testing time: 1181us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(109): Leaving test case "testTranslateNonFiniteValues"; testing time: 320us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(25): Leaving test suite "SFCGAL_transform_TranslateTest"; testing time: 2658us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(16): Entering test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(19): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(22): info: check triangulation.numVertices() == 0U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(23): info: check triangulation.numTriangles() == 0U has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(19): Leaving test case "testDefaultConstructor"; testing time: 168us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(19): Leaving test case "testDefaultConstructor"; testing time: 265us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(26): Entering test case "testTriangulateSquare" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(41): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(42): info: check triangulation.numTriangles() == 2U has passed @@ -38296,53 +38332,53 @@ 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(71): info: check it->info().nestingLevel == 1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(69): info: check it->info().nestingLevel == 0 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(69): info: check it->info().nestingLevel == 0 has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(26): Leaving test case "testTriangulateSquare"; testing time: 194us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(26): Leaving test case "testTriangulateSquare"; testing time: 720us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(76): Entering test case "testProjectionPlane" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(91): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(92): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(76): Leaving test case "testProjectionPlane"; testing time: 171us -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(16): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 552us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(76): Leaving test case "testProjectionPlane"; testing time: 283us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(16): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 1468us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(16): Entering test suite "SFCGAL_triangulate_Triangulate2DZTest" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(18): Entering test case "testPoint" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(22): info: check triangulation.numVertices() == 1U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(23): info: check triangulation.numTriangles() == 0U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(18): Leaving test case "testPoint"; testing time: 204us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(18): Leaving test case "testPoint"; testing time: 290us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(26): Entering test case "testLineString" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(31): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(32): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(26): Leaving test case "testLineString"; testing time: 205us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(26): Leaving test case "testLineString"; testing time: 303us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(35): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(41): info: check triangulation.numVertices() == 8U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(42): info: check triangulation.numTriangles() == 10U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(35): Leaving test case "testPolygonWithHole"; testing time: 663us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(35): Leaving test case "testPolygonWithHole"; testing time: 636us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(45): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(50): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(51): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(45): Leaving test case "testMultiPoint"; testing time: 574us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(45): Leaving test case "testMultiPoint"; testing time: 318us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(97): info: check triangulation.numVertices() == 41U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(98): info: check triangulation.numTriangles() == 72U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): Leaving test case "testMultiPolygon"; testing time: 1669us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): Leaving test case "testMultiPolygon"; testing time: 1698us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(105): Entering test case "testSolid" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(116): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(105): Leaving test case "testSolid"; testing time: 828us -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(16): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 4214us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(105): Leaving test case "testSolid"; testing time: 840us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(16): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 4477us 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(12): Entering test suite "SFCGAL_Config" 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(35): Entering test case "LibsFlagContainsValidPath" 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(37): info: check !output.empty() has passed 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(42): info: check found has passed 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(45): info: check !libPath.empty() has passed 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(46): info: check libPath != "-" has passed -1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(35): Leaving test case "LibsFlagContainsValidPath"; testing time: 2994us -1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(12): Leaving test suite "SFCGAL_Config"; testing time: 3005us -1: Leaving test module "UnitTestSFCGAL"; testing time: 12245078us +1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(35): Leaving test case "LibsFlagContainsValidPath"; testing time: 5408us +1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(12): Leaving test suite "SFCGAL_Config"; testing time: 5496us +1: Leaving test module "UnitTestSFCGAL"; testing time: 22001808us 1:  1: *** No errors detected 1:  -1/2 Test #1: unit-test ........................ Passed 12.31 sec +1/2 Test #1: unit-test ........................ Passed 22.08 sec 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(45): info: check ifs.good() has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(181): Leaving test case "testStraightSkeletonTestIssue"; testing time: 34412235us -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(37): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 34419275us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(181): Leaving test case "testStraightSkeletonTestIssue"; testing time: 62493440us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(37): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 62500899us 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(33): Entering test suite "SFCGAL_TriangulatePolygonTest" 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(39): Entering test case "testTriangulatePolygon" 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(47): info: check ifs.good() has passed @@ -38436,8 +38472,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(76): info: check g->is() || g->is() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(84): info: check 'exception "Exception" raised as expected' has passed -2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(39): Leaving test case "testTriangulatePolygon"; testing time: 25888us -2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(33): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 25897us +2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(39): Leaving test case "testTriangulatePolygon"; testing time: 71330us +2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(33): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 71408us 2: ./test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp(28): Test suite "SFCGAL_io_WaveFrontObjTest" is skipped because disabled 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(29): Entering test suite "SFCGAL_WktTest" 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(31): Entering test case "testReadWriter" @@ -38459,17 +38495,17 @@ 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(58): info: check expectedWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(58): info: check expectedWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(58): info: check expectedWkt == outputWkt has passed -2: ./test/regress/standalone/SFCGAL/WktTest.cpp(31): Leaving test case "testReadWriter"; testing time: 966us -2: ./test/regress/standalone/SFCGAL/WktTest.cpp(29): Leaving test suite "SFCGAL_WktTest"; testing time: 974us -2: Leaving test module "RegressTestSFCGAL"; testing time: 37180209us +2: ./test/regress/standalone/SFCGAL/WktTest.cpp(31): Leaving test case "testReadWriter"; testing time: 4859us +2: ./test/regress/standalone/SFCGAL/WktTest.cpp(29): Leaving test suite "SFCGAL_WktTest"; testing time: 4970us +2: Leaving test module "RegressTestSFCGAL"; testing time: 66717916us 2:  2: *** No errors detected 2:  -2/2 Test #2: standalone-regress-test .......... Passed 37.26 sec +2/2 Test #2: standalone-regress-test .......... Passed 66.85 sec 100% tests passed, 0 tests failed out of 2 -Total Test time (real) = 37.28 sec +Total Test time (real) = 66.89 sec make[2]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' make[1]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0' create-stamp debian/debhelper-build-stamp @@ -38678,7 +38714,7 @@ dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libsfcgal2/DEBIAN/symbols doesn't match completely debian/libsfcgal2.symbols --- debian/libsfcgal2.symbols (libsfcgal2_2.2.0_arm64) -+++ dpkg-gensymbolsVBlvFq 2026-10-04 11:48:14.948785998 -1200 ++++ dpkg-gensymbolsP06Ppi 2025-09-02 07:53:42.540946991 +1400 @@ -3368,6 +3368,7 @@ (optional=templinst|arch=!x32)_ZN4CGAL15Surface_sweep_218Default_event_baseINS_20Arr_segment_traits_2INS_5EpeckEEENS_25Arr_construction_subcurveIS4_NS_22Arr_construction_eventIS4_NS_24Arrangement_on_surface_2IS4_NS_36Arr_bounded_planar_topology_traits_2IS4_NS_8Arr_dcelIS4_NS_15Arr_vertex_baseINS_7Point_2IS3_EEEENS_17Arr_halfedge_baseINS_13Arr_segment_2IS3_EEEENS_13Arr_face_baseEEEEEEESaIiES1_NS0_16Default_subcurveEEESM_SN_NS_7DefaultEEEE17add_curve_to_leftEPSQ_@Base 2.0.0 (optional=templinst|arch=!x32)_ZN4CGAL15Surface_sweep_218Default_event_baseINS_20Arr_segment_traits_2INS_5EpeckEEENS_25Arr_construction_subcurveIS4_NS_22Arr_construction_eventIS4_NS_24Arrangement_on_surface_2IS4_NS_36Arr_bounded_planar_topology_traits_2IS4_NS_8Arr_dcelIS4_NS_15Arr_vertex_baseINS_7Point_2IS3_EEEENS_17Arr_halfedge_baseINS_13Arr_segment_2IS3_EEEENS_13Arr_face_baseEEEEEEESaIiES1_NS0_16Default_subcurveEEESM_SN_NS_7DefaultEEEE21is_right_curve_biggerEPSQ_SS_PKS4_@Base 2.0.0 @@ -38824,9 +38860,9 @@ dh_gencontrol dh_md5sums dh_builddeb +dpkg-deb: building package 'libsfcgal2' in '../libsfcgal2_2.2.0-1_arm64.deb'. dpkg-deb: building package 'libsfcgal2-dbgsym' in '../libsfcgal2-dbgsym_2.2.0-1_arm64.deb'. dpkg-deb: building package 'libsfcgal-dev' in '../libsfcgal-dev_2.2.0-1_arm64.deb'. -dpkg-deb: building package 'libsfcgal2' in '../libsfcgal2_2.2.0-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../sfcgal_2.2.0-1_arm64.buildinfo dpkg-genchanges --build=binary -O../sfcgal_2.2.0-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -38834,12 +38870,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/2800970/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2800970/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/551142 and its subdirectories -I: Current time: Sun Oct 4 11:48:32 -12 2026 -I: pbuilder-time-stamp: 1791157712 +I: removing directory /srv/workspace/pbuilder/2800970 and its subdirectories +I: Current time: Tue Sep 2 07:54:22 +14 2025 +I: pbuilder-time-stamp: 1756749262