Diff of the two buildlogs: -- --- b1/build.log 2024-04-24 21:27:18.498358749 +0000 +++ b2/build.log 2024-04-24 21:19:58.205147064 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Apr 24 09:20:02 -12 2024 -I: pbuilder-time-stamp: 1713993602 +I: Current time: Wed May 28 17:33:04 +14 2025 +I: pbuilder-time-stamp: 1748403184 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -27,52 +27,84 @@ dpkg-source: info: applying sfcgal-config.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1653064/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1675094/tmp/hooks/D01_modify_environment starting +debug: Running on codethink01-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 May 28 03:33 /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/1675094/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1675094/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]="21" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.21(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='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='002c543092514ec697fd52ae0596bf64' - 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='1653064' - PS1='# ' - PS2='> ' + INVOCATION_ID=e356c2530acd476e801218d181582223 + 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=1675094 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.ViyD0xbP/pbuilderrc_Ll13 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ViyD0xbP/b1 --logfile b1/build.log sfcgal_1.5.1-3.dsc' - SUDO_GID='109' - 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.ViyD0xbP/pbuilderrc_tlEu --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ViyD0xbP/b2 --logfile b2/build.log sfcgal_1.5.1-3.dsc' + SUDO_GID=109 + 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 codethink04-arm64 6.1.0-20-cloud-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-cloud-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 23 11:23 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1653064/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 26 17:47 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1675094/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -565,7 +597,7 @@ Get: 245 http://deb.debian.org/debian trixie/main arm64 python3-debian all 0.1.49 [115 kB] Get: 246 http://deb.debian.org/debian trixie/main arm64 python3-yaml arm64 6.0.1-2 [153 kB] Get: 247 http://deb.debian.org/debian trixie/main arm64 pkg-kde-tools all 0.17.1 [84.4 kB] -Fetched 157 MB in 1s (192 MB/s) +Fetched 157 MB in 2s (68.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed dpkg: libnettle8:arm64: dependency problems, but removing anyway as you requested: libhogweed6:arm64 depends on libnettle8. @@ -1389,8 +1421,8 @@ Setting up tzdata (2024a-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Apr 24 21:20:39 UTC 2024. -Universal Time is now: Wed Apr 24 21:20:39 UTC 2024. +Local time is now: Wed May 28 03:33:38 UTC 2025. +Universal Time is now: Wed May 28 03:33:38 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:arm64 (1.83.0-2+b2) ... @@ -1609,7 +1641,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/sfcgal-1.5.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../sfcgal_1.5.1-3_source.changes +I: user script /srv/workspace/pbuilder/1675094/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1675094/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/sfcgal-1.5.1/ && 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_1.5.1-3_source.changes dpkg-buildpackage: info: source package sfcgal dpkg-buildpackage: info: source version 1.5.1-3 dpkg-buildpackage: info: source distribution unstable @@ -1673,7 +1709,7 @@ -- Found Boost: /usr/lib/aarch64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: unit_test_framework serialization -- Found Boost: /usr/lib/aarch64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: unit_test_framework filesystem serialization -- Found Boost: /usr/lib/aarch64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: program_options filesystem serialization --- Configuring done (1.4s) +-- Configuring done (1.2s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: @@ -1818,29 +1854,29 @@ make[3]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1/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-1.5.1/obj-aarch64-linux-gnu' -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o -[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/Envelope.cpp +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/Coordinate.cpp +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/Envelope.cpp +[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/Exception.cpp +[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/Geometry.cpp cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/GeometryCollection.cpp -[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/GeometryVisitor.cpp cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/LineString.cpp +[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o +[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/MultiLineString.cpp -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/Geometry.cpp -[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/MultiPoint.cpp -[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o +[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/MultiPolygon.cpp +[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/MultiSolid.cpp +[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/Point.cpp [ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/Polygon.cpp @@ -1857,6 +1893,8 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +[ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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&)': @@ -1886,20 +1924,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 { | ^ -[ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:14, - from /build/reproducible-path/sfcgal-1.5.1/src/MultiLineString.cpp:6: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:14, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:16, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiSolid.h:14, + from /build/reproducible-path/sfcgal-1.5.1/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) @@ -1914,6 +1948,21 @@ /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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiPoint.h:14, + from /build/reproducible-path/sfcgal-1.5.1/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) + | ^ /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){ @@ -1936,8 +1985,7 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/src/LineString.cpp:6: + from /build/reproducible-path/sfcgal-1.5.1/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) @@ -1948,20 +1996,29 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:14, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:16, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiSolid.h:14, - from /build/reproducible-path/sfcgal-1.5.1/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) - | ^ +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/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&)': @@ -1983,12 +2040,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/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 { @@ -2001,6 +2052,29 @@ /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 + 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/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of 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 { @@ -2018,11 +2092,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': @@ -2037,8 +2106,8 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-1.5.1/src/Envelope.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/src/Geometry.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -2049,12 +2118,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 { @@ -2067,6 +2130,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:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2075,18 +2149,12 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiPoint.h:14, - from /build/reproducible-path/sfcgal-1.5.1/src/MultiPoint.cpp:6: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-1.5.1/src/Envelope.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -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&)': @@ -2101,16 +2169,15 @@ /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 { | ^ +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, @@ -2124,6 +2191,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/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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&)': @@ -2142,40 +2215,23 @@ /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&)': -/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: +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:456, + from /usr/include/CGAL/Polygon_2.h:38, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of 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 '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, @@ -2185,11 +2241,35 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/src/Geometry.cpp:8: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/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) | ^ +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': @@ -2205,28 +2285,13 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/src/Point.cpp:6: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:14, + from /build/reproducible-path/sfcgal-1.5.1/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/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:456, - from /usr/include/CGAL/Polygon_2.h:38, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:14: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/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&)': @@ -2245,29 +2310,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/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: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 @@ -2279,12 +2321,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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -2371,19 +2407,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/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 @@ -2421,8 +2444,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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-1.5.1/src/Polygon.cpp:6: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:14, + from /build/reproducible-path/sfcgal-1.5.1/src/PolyhedralSurface.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) @@ -2445,13 +2468,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:456, - from /usr/include/CGAL/Polygon_2.h:38, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:14: +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -2462,14 +2479,27 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:14, - from /build/reproducible-path/sfcgal-1.5.1/src/PolyhedralSurface.cpp:6: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-1.5.1/src/Polygon.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) @@ -2492,7 +2522,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:456, + from /usr/include/CGAL/Polygon_2.h:38, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -2503,6 +2539,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 /build/reproducible-path/sfcgal-1.5.1/src/Geometry.cpp:10: +/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h: At global scope: +/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic] + 131 | }; + | ^ + | - In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -2516,12 +2558,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /build/reproducible-path/sfcgal-1.5.1/src/Geometry.cpp:10: -/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h: At global scope: -/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic] - 131 | }; - | ^ - | - +[ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/PreparedGeometry.cpp +[ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Solid.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/Solid.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -2530,15 +2570,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){ | ^ -[ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/PreparedGeometry.cpp In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Solid.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/Solid.cpp [ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Surface.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Surface.cpp.o -MF CMakeFiles/SFCGAL.dir/Surface.cpp.o.d -o CMakeFiles/SFCGAL.dir/Surface.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/src/Surface.cpp [ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/Transform.cpp.o @@ -2547,12 +2583,6 @@ cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o -MF CMakeFiles/SFCGAL.dir/Triangle.cpp.o.d -o CMakeFiles/SFCGAL.dir/Triangle.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/src/Triangle.cpp [ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/src/TriangulatedSurface.cpp -[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/src/algorithm/BoundaryVisitor.cpp -[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/src/algorithm/ConsistentOrientationBuilder.cpp -[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/src/algorithm/Intersection2D.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, @@ -2597,6 +2627,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 { | ^ +[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/src/algorithm/BoundaryVisitor.cpp +[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/src/algorithm/ConsistentOrientationBuilder.cpp +[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/src/algorithm/Intersection2D.cpp [ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/src/algorithm/Intersection3D.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -2641,8 +2677,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 { | ^ -[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/alphaShapes.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -2700,21 +2734,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 { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 { - | ^ -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/area.cpp +[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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, @@ -2753,18 +2774,48 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' 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 /build/reproducible-path/sfcgal-1.5.1/src/PreparedGeometry.cpp:7: -/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h: At global scope: -/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic] - 131 | }; - | ^ - | - In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /build/reproducible-path/sfcgal-1.5.1/src/PreparedGeometry.cpp:7: +/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h: At global scope: +/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic] + 131 | }; + | ^ + | - +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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 { + | ^ +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/area.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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 { + | ^ +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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/HalfedgeDS_vertex_base.h:20, @@ -2805,56 +2856,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 { | ^ -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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 /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-1.5.1/src/algorithm/Intersection2D.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) - | ^ -/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:456, - from /usr/include/CGAL/Polygon_2.h:38, - 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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -2878,8 +2879,8 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:10, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:11, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h:12, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/ConsistentOrientationBuilder.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/BoundaryVisitor.h:10, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/BoundaryVisitor.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) @@ -2902,6 +2903,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:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -2912,23 +2924,12 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:10, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:11, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/BoundaryVisitor.h:10, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/BoundaryVisitor.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h:12, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/ConsistentOrientationBuilder.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/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&)': @@ -2958,8 +2959,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 { | ^ -[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/collectionExtract.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/Rational_traits.h:21, from /usr/include/CGAL/Distance_2/Point_2_Line_2.h:22, @@ -2989,19 +2988,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:30, - from /usr/include/CGAL/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/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Circle_2.h:25, @@ -3011,25 +2997,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/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiPolygon.h:14, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/alphaShapes.cpp:7: + 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-1.5.1/src/algorithm/Intersection2D.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/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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&)': @@ -3053,8 +3040,7 @@ from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, from /usr/include/CGAL/Polygon_2_algorithms.h:456, from /usr/include/CGAL/Polygon_2.h:38, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:14: + 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) @@ -3065,6 +3051,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 { | ^ +[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/collectionExtract.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3078,19 +3066,25 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiPolygon.h:14, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/alphaShapes.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 { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3099,11 +3093,40 @@ /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of 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/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:456, + from /usr/include/CGAL/Polygon_2.h:38, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:14: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3122,27 +3145,18 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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:30, - from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/area.h:9, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/area.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:14, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/collect.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) @@ -3176,37 +3190,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:30, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, - from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19, - from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24, - from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:25, - from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22, - from /usr/include/CGAL/Polygon_mesh_processing/clip.h:18, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/Intersection3D.cpp:7: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed 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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:14, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/collectionExtract.cpp:8: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/area.h:9, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/area.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) @@ -3240,6 +3231,66 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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:30, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19, + from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24, + from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:25, + from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22, + from /usr/include/CGAL/Polygon_mesh_processing/clip.h:18, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/Intersection3D.cpp:7: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed 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:30, + from /usr/include/CGAL/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 { + | ^ +[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/collectionHomogenize.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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, @@ -3251,7 +3302,7 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:14, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/collect.cpp:8: + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/collectionExtract.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) @@ -3285,21 +3336,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 { | ^ -[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/collectionHomogenize.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3313,6 +3349,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 { | ^ +[ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/collectionToMulti.cpp In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:18, @@ -3334,19 +3372,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 { | ^ -[ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/collectionToMulti.cpp [ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/connection.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 -/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 - | ^~~~ -[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/convexHull.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -3392,8 +3419,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 { | ^ -[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/covers.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 +/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 + | ^~~~ +[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/convexHull.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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, @@ -3402,10 +3449,8 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:14, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/collectionToMulti.cpp:8: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/connection.h:8, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/connection.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3439,6 +3484,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 { | ^ +[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/covers.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, @@ -3447,8 +3494,10 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/connection.h:8, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/connection.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:14, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/collectionToMulti.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3482,21 +3531,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 { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 { - | ^ [ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/difference.cpp +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/differencePrimitives.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3510,10 +3548,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 { | ^ -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/differencePrimitives.cpp -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/distance.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3527,6 +3561,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 { | ^ +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/distance.cpp +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/covers.cpp:6: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -3557,6 +3604,29 @@ /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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -3574,13 +3644,23 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/covers.cpp:6: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Triangle.h:12, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/differencePrimitives.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3646,11 +3726,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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Triangle.h:12, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/differencePrimitives.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/difference.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) @@ -3673,7 +3750,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:456, + from /usr/include/CGAL/Polygon_2.h:38, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:14: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -3684,14 +3767,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 { | ^ +[ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/distance3d.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/difference.cpp:6: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/distance.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3702,6 +3790,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) | ^ +[ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/extrude.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 { @@ -3714,17 +3804,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:456, - from /usr/include/CGAL/Polygon_2.h:38, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:14: +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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, @@ -3735,17 +3851,11 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/distance.cpp:8: + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/distance3d.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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&)': @@ -3788,10 +3898,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/distance3d.cpp -[ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/extrude.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3805,32 +3911,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 { - | ^ -[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/distance3d.cpp:8: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/extrude.h:10, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/extrude.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3864,14 +3952,31 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/force2D.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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 { + | ^ +[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/force3D.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/extrude.h:10, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/extrude.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/force2D.h:10, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/force2D.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3905,14 +4010,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 { | ^ +[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/intersection.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/force2D.h:10, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/force2D.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/force3D.h:10, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/force3D.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -3946,23 +4053,7 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of 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/force3D.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/force3D.cpp -[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/intersection.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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/intersects.cpp.o In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -3971,6 +4062,49 @@ /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/intersects.cpp +In file included from /usr/include/c++/13/bits/stl_tempbuf.h:62, + from /usr/include/c++/13/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:11, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/distance3d.h:10, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/distance3d.cpp:5: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -3989,16 +4123,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 { | ^ -[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/intersects.cpp +[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/isValid.cpp +[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/length.cpp +[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/lineSubstring.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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/force3D.h:10, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/force3D.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/intersects.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4074,36 +4214,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:30, - from /usr/include/CGAL/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/isValid.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/isValid.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 { - | ^ -[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/length.cpp +[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/minkowskiSum.cpp +[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/offset.cpp +[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/orientation.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, @@ -4112,8 +4228,9 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/intersects.cpp:9: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/length.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4160,10 +4277,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 { | ^ -[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/lineSubstring.cpp -[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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, @@ -4195,92 +4308,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/c++/13/bits/stl_tempbuf.h:62, - from /usr/include/c++/13/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:11, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/distance3d.h:10, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/distance3d.cpp:5: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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: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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/length.cpp:8: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -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 @@ -4305,21 +4332,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 { | ^ -[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/offset.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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, @@ -4364,6 +4376,19 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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, @@ -4406,6 +4431,19 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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++/13/bits/stl_tempbuf.h:62, from /usr/include/c++/13/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, @@ -4472,28 +4510,52 @@ /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is 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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/orientation.h:11, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/orientation.cpp:5: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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:30, - from /usr/include/CGAL/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 { | ^ -[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/orientation.cpp -[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/partition_2.cpp +/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, @@ -4538,8 +4600,34 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/straightSkeleton.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/partition_2.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/algorithm:60, from /usr/include/CGAL/config.h:271, @@ -4578,16 +4666,6 @@ /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ -/build/reproducible-path/sfcgal-1.5.1/src/algorithm/lineSubstring.cpp: In function 'SFCGAL::Point SFCGAL::algorithm::{anonymous}::find_position(const SFCGAL::LineString&, long int, double, double, double, std::size_t&, double&, bool&, double&)': -/build/reproducible-path/sfcgal-1.5.1/src/algorithm/lineSubstring.cpp:42:14: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] - 42 | for (; idx < N; ++idx) { - | ~~~~^~~ -/build/reproducible-path/sfcgal-1.5.1/src/algorithm/lineSubstring.cpp: In function 'std::unique_ptr SFCGAL::algorithm::lineSubstring(const SFCGAL::LineString&, double, double)': -/build/reproducible-path/sfcgal-1.5.1/src/algorithm/lineSubstring.cpp:256:37: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] - 256 | (((i % N) == 0) || ((i % N) == (N - 1)))) { - | ~~~~~~~~^~~~~~~~~~ -[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/tesselate.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4601,6 +4679,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 { | ^ +/build/reproducible-path/sfcgal-1.5.1/src/algorithm/lineSubstring.cpp: In function 'SFCGAL::Point SFCGAL::algorithm::{anonymous}::find_position(const SFCGAL::LineString&, long int, double, double, double, std::size_t&, double&, bool&, double&)': +/build/reproducible-path/sfcgal-1.5.1/src/algorithm/lineSubstring.cpp:42:14: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] + 42 | for (; idx < N; ++idx) { + | ~~~~^~~ +/build/reproducible-path/sfcgal-1.5.1/src/algorithm/lineSubstring.cpp: In function 'std::unique_ptr SFCGAL::algorithm::lineSubstring(const SFCGAL::LineString&, double, double)': +/build/reproducible-path/sfcgal-1.5.1/src/algorithm/lineSubstring.cpp:256:37: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] + 256 | (((i % N) == 0) || ((i % N) == (N - 1)))) { + | ~~~~~~~~^~~~~~~~~~ +[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/straightSkeleton.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, @@ -4631,18 +4719,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: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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/orientation.h:11, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/orientation.cpp:5: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ 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, @@ -4660,35 +4736,29 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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) +[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/tesselate.cpp +/build/reproducible-path/sfcgal-1.5.1/src/algorithm/orientation.cpp: In function 'void SFCGAL::algorithm::makeValidOrientation(CGAL::Polygon_with_holes_2&)': +/build/reproducible-path/sfcgal-1.5.1/src/algorithm/orientation.cpp:34:9: warning: typedef 'using Polygon_with_holes_2 = class CGAL::Polygon_with_holes_2' locally defined but not used [-Wunused-local-typedefs] + 34 | using Polygon_with_holes_2 = CGAL::Polygon_with_holes_2; + | ^~~~~~~~~~~~~~~~~~~~ +[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/translate.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/union.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, @@ -4731,10 +4801,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 { | ^ -[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/translate.cpp -[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/union.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, @@ -4790,45 +4856,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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:30, - from /usr/include/CGAL/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:30, - from /usr/include/CGAL/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, @@ -4870,8 +4897,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 { | ^ -[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/visibility.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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, @@ -4957,6 +4995,23 @@ /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:30, + from /usr/include/CGAL/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/algorithm/visibility.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/visibility.cpp +[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/volume.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++/13/bits/stl_pair.h:927: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: @@ -4977,19 +5032,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/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_3; _T2 = bool]' at /usr/include/c++/13/bits/stl_pair.h:927:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:305:28: @@ -5011,6 +5053,19 @@ /usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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/CORE_Expr.h:183, from /usr/include/CGAL/CORE_BigFloat.h:512, from /usr/include/CGAL/Straight_skeleton_2/debug.h:19, @@ -5026,23 +5081,48 @@ /usr/include/CGAL/CORE_BigRat.h:99:70: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | std::pair operator()( const Type& x_ ) const { | ^ -/build/reproducible-path/sfcgal-1.5.1/src/algorithm/orientation.cpp: In function 'void SFCGAL::algorithm::makeValidOrientation(CGAL::Polygon_with_holes_2&)': -/build/reproducible-path/sfcgal-1.5.1/src/algorithm/orientation.cpp:34:9: warning: typedef 'using Polygon_with_holes_2 = class CGAL::Polygon_with_holes_2' locally defined but not used [-Wunused-local-typedefs] - 34 | using Polygon_with_holes_2 = CGAL::Polygon_with_holes_2; - | ^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:14, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:16, + from /build/reproducible-path/sfcgal-1.5.1/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) + | ^ +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 file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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, @@ -5090,8 +5170,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 { | ^ -[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/algorithm/volume.cpp +[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/capi/sfcgal_c.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5105,8 +5198,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 { | ^ -[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/capi/sfcgal_c.cpp /build/reproducible-path/sfcgal-1.5.1/src/algorithm/union.cpp: In member function 'std::vector > SFCGAL::algorithm::Surface_d<3>::pieces()': /build/reproducible-path/sfcgal-1.5.1/src/algorithm/union.cpp:217:20: warning: ignoring return value of 'OutputIterator SFCGAL::algorithm::Segment_d::pieces(OutputIterator) const [with OutputIterator = std::back_insert_iterator > >; int Dim = 2]', declared with attribute 'nodiscard' [-Wunused-result] 217 | line.pieces(std::back_inserter(filtered)); @@ -5114,15 +5205,19 @@ /build/reproducible-path/sfcgal-1.5.1/src/algorithm/union.cpp:53:3: note: declared here 53 | pieces(OutputIterator out) const -> OutputIterator | ^~~~~~ +[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:14, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:16, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/volume.cpp:6: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/src/capi/sfcgal_c.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5192,10 +5287,6 @@ /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) | ^~~~~~~~~~~ -/build/reproducible-path/sfcgal-1.5.1/src/algorithm/visibility.cpp: In function 'std::unique_ptr SFCGAL::algorithm::visibility(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)': -/build/reproducible-path/sfcgal-1.5.1/src/algorithm/visibility.cpp:101:56: warning: unused variable 'face' [-Wunused-variable] - 101 | Arrangement_2::Face_const_handle *face; - | ^~~~ /build/reproducible-path/sfcgal-1.5.1/src/algorithm/union.cpp: In instantiation of 'SFCGAL::algorithm::Segment_d::SegmentVector SFCGAL::algorithm::Segment_d::pieces() const [with int Dim = 2; SegmentVector = std::vector >]': /build/reproducible-path/sfcgal-1.5.1/src/algorithm/union.cpp:991:43: required from 'void SFCGAL::algorithm::collectPrimitives(const typename HandledBox::Vector&, SFCGAL::detail::GeometrySet&) [with int Dim = 2; typename HandledBox::Vector = std::vector, CGAL::Box_intersection_d::ID_EXPLICIT>, std::allocator, CGAL::Box_intersection_d::ID_EXPLICIT> > >]' /build/reproducible-path/sfcgal-1.5.1/src/algorithm/union.cpp:1028:20: required from here @@ -5227,6 +5318,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 { | ^ +/build/reproducible-path/sfcgal-1.5.1/src/algorithm/visibility.cpp: In function 'std::unique_ptr SFCGAL::algorithm::visibility(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)': +/build/reproducible-path/sfcgal-1.5.1/src/algorithm/visibility.cpp:101:56: warning: unused variable 'face' [-Wunused-variable] + 101 | Arrangement_2::Face_const_handle *face; + | ^~~~ +[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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, @@ -5235,13 +5332,19 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/src/capi/sfcgal_c.cpp:7: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/EnvelopeVisitor.h:8, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/EnvelopeVisitor.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +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/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&)': @@ -5271,8 +5374,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 { | ^ -[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/EnvelopeVisitor.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++/13/bits/stl_pair.h:927: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, @@ -5300,17 +5401,15 @@ /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/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/Number_types/internal/Exact_type_selector.h:25: /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)) | ^ +[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/GeometrySet.cpp +[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/GetPointsVisitor.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5324,10 +5423,29 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/ForceValidityVisitor.cpp -[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/GeometrySet.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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5336,9 +5454,9 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/EnvelopeVisitor.h:8, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/EnvelopeVisitor.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/ForceValidityVisitor.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5372,30 +5490,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:30, - from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/ForceValidityVisitor.cpp:8: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/GeometrySet.h:13, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/GeometrySet.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5429,37 +5531,17 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ In file included from /usr/include/CGAL/number_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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/GeometrySet.h:13, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/GeometrySet.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/GetPointsVisitor.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) @@ -5493,8 +5575,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 { | ^ -[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/GetPointsVisitor.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5521,56 +5601,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -/usr/include/CGAL/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(); - | ~~~~~~~~~~~~~~~~^~ -In file included from /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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/GetPointsVisitor.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) - | ^ -/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 { - | ^ -[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/Interval.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5584,6 +5614,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +/usr/include/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(); + | ~~~~~~~~~~~~~~~~^~ +[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/Interval.cpp [ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/algorithm/coversPoints.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -5627,42 +5663,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 { | ^ -/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 file included from /usr/include/c++/13/bits/stl_tempbuf.h:62, - from /usr/include/c++/13/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:11, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/distance.h:10, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/straightSkeleton.cpp:5: -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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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); - | ^~~~~~~~~~~ +[ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/generator/building.cpp +[ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/generator/disc.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5676,43 +5680,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 { | ^ -In file included from /usr/include/c++/13/bits/stl_algobase.h:64, - from /usr/include/c++/13/string:51, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Exception.h:10, - from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/difference.cpp:5: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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); - | ^~~~~~~~~~~~ +[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/generator/hoch.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, @@ -5727,8 +5696,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) | ^ -[ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/generator/building.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&)': @@ -5747,6 +5714,10 @@ /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/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 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 @@ -5758,33 +5729,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 { | ^ -[ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/generator/disc.cpp -[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/generator/hoch.cpp [ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/generator/sierpinski.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/generator/building.h:12, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/generator/building.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/generator/disc.cpp:11: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5812,27 +5769,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/generator/disc.cpp:11: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/generator/building.h:12, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/generator/building.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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&)': @@ -5862,6 +5816,101 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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++/13/bits/stl_tempbuf.h:62, + from /usr/include/c++/13/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:11, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/distance.h:10, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/straightSkeleton.cpp:5: +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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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/c++/13/bits/stl_algobase.h:64, + from /usr/include/c++/13/string:51, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Exception.h:10, + from /build/reproducible-path/sfcgal-1.5.1/src/algorithm/difference.cpp:5: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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:30, + from /usr/include/CGAL/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:30, + from /usr/include/CGAL/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, @@ -5906,6 +5955,19 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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, @@ -5980,36 +6042,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/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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:30, - from /usr/include/CGAL/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 { - | ^ [ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/graph/Edge.cpp [ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/graph/Vertex.cpp +[ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/io/Serialization.cpp In file included from /usr/include/c++/13/bits/stl_tempbuf.h:62, from /usr/include/c++/13/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, @@ -6063,16 +6101,18 @@ /usr/include/CGAL/CORE_BigRat.h:99:70: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 99 | std::pair operator()( const Type& x_ ) const { | ^ +[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/io/WkbReader.cpp +[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/io/WkbWriter.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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:10, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/graph/Vertex.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/Serialization.h:11, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/io/Serialization.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -6106,37 +6146,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 { | ^ -[ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/io/Serialization.cpp -[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/io/WkbReader.cpp -[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/io/WkbWriter.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 { - | ^ -[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/io/WktReader.cpp -[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/Serialization.h:11, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/io/Serialization.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbReader.h:13, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/io/WkbReader.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) @@ -6170,11 +6191,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 /build/reproducible-path/sfcgal-1.5.1/src/detail/io/WkbWriter.cpp:8: -/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic] - 131 | }; - | ^ - | - In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -6183,10 +6199,8 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbReader.h:13, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/io/WkbReader.cpp:4: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:10, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/graph/Vertex.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -6220,6 +6234,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 { | ^ +In file included from /build/reproducible-path/sfcgal-1.5.1/src/detail/io/WkbWriter.cpp:8: +/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic] + 131 | }; + | ^ + | - +[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/io/WktReader.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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, @@ -6258,14 +6292,40 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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 { | ^ -[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/polygonSetToMultiPolygon.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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/io/WktWriter.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/io/WktWriter.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++/13/bits/stl_pair.h:927: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, @@ -6331,19 +6391,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 { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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/polygonSetToMultiPolygon.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/polygonSetToMultiPolygon.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -6448,19 +6497,6 @@ | ^ [ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/tools/CharArrayBuffer.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ [ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/tools/Log.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -6522,6 +6558,8 @@ | ^ [ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/tools/Registry.cpp +[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/AffineTransform2.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -6538,23 +6576,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 { | ^ -[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/AffineTransform2.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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/tools/Registry.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) - | ^ +[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/AffineTransform3.cpp In file included from /usr/include/c++/13/bits/stl_tempbuf.h:62, from /usr/include/c++/13/memory:66, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/generator/building.h:10: @@ -6581,6 +6604,18 @@ /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ +In file included from /usr/include/CGAL/number_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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/AffineTransform2.h:8, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/transform/AffineTransform2.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&)': @@ -6610,33 +6645,17 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/AffineTransform3.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/Force2D.cpp -[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/ForceOrderPoints.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/AffineTransform2.h:8, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/transform/AffineTransform2.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/tools/Registry.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) @@ -6670,30 +6689,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 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++/13/bits/stl_pair.h:927: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:494:47: -/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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++/13/bits/stl_pair.h:927: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:494:47: -/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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:30, + from /usr/include/CGAL/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, @@ -6748,8 +6756,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 { | ^ -[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/ForceZ.cpp +[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/Force2D.cpp +[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/ForceOrderPoints.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -6763,6 +6773,36 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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_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++/13/bits/stl_pair.h:927: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:494:47: +/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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++/13/bits/stl_pair.h:927: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:494:47: +/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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); + | ^~~~~~~ +[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/ForceZ.cpp +[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/ForceZOrderPoints.cpp +[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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, @@ -6772,7 +6812,7 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/transform/Force2D.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/src/detail/transform/ForceOrderPoints.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) @@ -6815,7 +6855,7 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/transform/ForceOrderPoints.cpp:5: + from /build/reproducible-path/sfcgal-1.5.1/src/detail/transform/Force2D.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -6862,19 +6902,20 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/transform/ForceZOrderPoints.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/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -6907,6 +6948,29 @@ /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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 @@ -6918,10 +6982,103 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/ForceZOrderPoints.cpp -[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/transform/RoundTransform.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/c++/13/bits/stl_algobase.h:64, + from /usr/include/c++/13/string:51, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Exception.h:10, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/differencePrimitives.h:8: +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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 688 | : 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, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/RoundTransform.h:10, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/transform/RoundTransform.cpp:5: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::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++/13/bits/stl_pair.h:927: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, @@ -6970,43 +7127,32 @@ | ^~~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/detail/triangulate/ConstraintDelaunayTriangulation.cpp -In file included from /usr/include/c++/13/bits/stl_algobase.h:64, - from /usr/include/c++/13/string:51, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Exception.h:10, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/differencePrimitives.h:8: -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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 688 | : 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:30, + from /usr/include/CGAL/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:30, + from /usr/include/CGAL/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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7050,90 +7196,6 @@ cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/io/GeometryStreams.cpp [ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/io/ewkt.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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/RoundTransform.h:10, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/transform/RoundTransform.cpp:5: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -In file included from /usr/include/CGAL/number_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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/transform/ForceZOrderPoints.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) - | ^ -/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/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/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of 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 { - | ^ -/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 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++/13/bits/stl_pair.h:927: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, @@ -7158,19 +7220,6 @@ /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:30, - from /usr/include/CGAL/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, @@ -7208,19 +7257,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:30, - from /usr/include/CGAL/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': @@ -7229,18 +7265,12 @@ | ^ [ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/io/wkb.cpp -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:16, - from /build/reproducible-path/sfcgal-1.5.1/src/detail/triangulate/triangulateInGeometrySet.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) - | ^ +[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/io/wkt.cpp +[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/numeric.cpp +[ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/triangulate/triangulate2DZ.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, @@ -7273,6 +7303,29 @@ /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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:16, + from /build/reproducible-path/sfcgal-1.5.1/src/detail/triangulate/triangulateInGeometrySet.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/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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&)': @@ -7308,17 +7361,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: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:30, + from /usr/include/CGAL/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, @@ -7364,23 +7419,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 { | ^ -[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/io/wkt.cpp -[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/numeric.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 { - | ^ +[ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/triangulate/triangulatePolygon.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7420,12 +7460,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 { | ^ -[ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/triangulate/triangulate2DZ.cpp -[ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/src/triangulate/triangulatePolygon.cpp -[ 54%] Building CXX object src/CMakeFiles/SFCGAL.dir/version.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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, @@ -7478,11 +7512,7 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/PreparedGeometry.h:10, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WktReader.h:13, - from /build/reproducible-path/sfcgal-1.5.1/src/io/wkt.cpp:8: + from /build/reproducible-path/sfcgal-1.5.1/src/numeric.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) @@ -7493,18 +7523,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_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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/src/numeric.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) - | ^ /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 { @@ -7522,18 +7540,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/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/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/PreparedGeometry.h:10, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WktReader.h:13, + from /build/reproducible-path/sfcgal-1.5.1/src/io/wkt.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) + | ^ /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 { @@ -7557,19 +7591,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 { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 { - | ^ +[ 54%] Building CXX object src/CMakeFiles/SFCGAL.dir/version.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-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-1.5.1/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, @@ -7627,6 +7650,45 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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:30, + from /usr/include/CGAL/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:30, + from /usr/include/CGAL/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:30, + from /usr/include/CGAL/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, @@ -7680,6 +7742,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 /build/reproducible-path/sfcgal-1.5.1/src/io/wkb.cpp:9: +/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h: At global scope: +/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic] + 131 | }; + | ^ + | - 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++/13/bits/stl_pair.h:927: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, @@ -7703,38 +7771,6 @@ /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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:30, - from /usr/include/CGAL/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 /build/reproducible-path/sfcgal-1.5.1/src/io/wkb.cpp:9: -/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h: At global scope: -/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic] - 131 | }; - | ^ - | - 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++/13/bits/stl_pair.h:927: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, @@ -7791,55 +7827,55 @@ make[3]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu' [ 54%] Built target SFCGAL make -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/depend +make[3]: Entering directory '/build/reproducible-path/sfcgal-1.5.1/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/depend +cd /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-1.5.1 /build/reproducible-path/sfcgal-1.5.1/test/unit /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/unit /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/sfcgal-1.5.1/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/depend +cd /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-1.5.1 /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/regress/standalone /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.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-1.5.1/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu' -cd /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-1.5.1 /build/reproducible-path/sfcgal-1.5.1/test/unit /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/unit /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-1.5.1 /build/reproducible-path/sfcgal-1.5.1/test/regress/polygon_triangulator /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/regress/polygon_triangulator /build/reproducible-path/sfcgal-1.5.1/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-1.5.1/obj-aarch64-linux-gnu' -cd /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-1.5.1 /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/regress/standalone /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu' cd /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-1.5.1 /build/reproducible-path/sfcgal-1.5.1/test/regress/convex_hull /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/regress/convex_hull /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu' +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-1.5.1/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]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1/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/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-1.5.1/obj-aarch64-linux-gnu' -make -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/build make[3]: Entering directory '/build/reproducible-path/sfcgal-1.5.1/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-1.5.1/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-1.5.1/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-1.5.1/obj-aarch64-linux-gnu' +[ 55%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o +[ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o [ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -[ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -[ 57%] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -[ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -[ 57%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -[ 59%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -[ 59%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/AreaTest.cpp +[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/convex_hull/main.cpp -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/DistanceTest.cpp -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp +[ 58%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o +[ 59%] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/polygon_triangulator/main.cpp -[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/IntersectionTest.cpp -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/IntersectsTest.cpp +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/AreaTest.cpp +[ 59%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o +[ 59%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/CoordinateTest.cpp -[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp +[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/EnvelopeTest.cpp -[ 61%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp -[ 62%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/WktTest.cpp +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/GeometryCollectionTest.cpp +[ 60%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/DistanceTest.cpp +[ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/IntersectionTest.cpp +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/convex_hull/main.cpp +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/GeometryTest.cpp +[ 61%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/IntersectsTest.cpp +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/GeometryVisitorTest.cpp +[ 62%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/StraightSkeletonTest.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, @@ -7848,7 +7884,9 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/CoordinateTest.cpp:23: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/GeometryVisitorTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -7892,7 +7930,7 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/AreaTest.cpp:29: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/GeometryCollectionTest.cpp:26: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -7915,6 +7953,19 @@ /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, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/CoordinateTest.cpp:23: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ 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 @@ -7936,11 +7987,35 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/IntersectsTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -7956,6 +8031,34 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument 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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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/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&)': @@ -7974,6 +8077,23 @@ /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 + 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, @@ -7982,24 +8102,12 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/EnvelopeTest.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -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&)': -/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, @@ -8010,23 +8118,11 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp:27: + from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/AreaTest.cpp:29: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -/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, @@ -8037,28 +8133,27 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/IntersectsTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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/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&)': +/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 '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 { @@ -8067,12 +8162,14 @@ /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 { + | ^ +/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 { @@ -8100,12 +8197,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/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 @@ -8117,29 +8208,17 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -/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: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': @@ -8154,8 +8233,9 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/EnvelopeTest.cpp:23: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/GeometryTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8170,7 +8250,7 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp:25: + from /build/reproducible-path/sfcgal-1.5.1/test/regress/convex_hull/main.cpp:30: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8203,11 +8283,6 @@ /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/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){ @@ -8216,56 +8291,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/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/regress/polygon_triangulator/main.cpp:30: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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 @@ -8287,7 +8323,7 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/regress/convex_hull/main.cpp:30: + from /build/reproducible-path/sfcgal-1.5.1/test/regress/polygon_triangulator/main.cpp:30: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8321,21 +8357,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_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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/WktTest.cpp:24: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8349,29 +8370,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/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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8385,12 +8383,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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8443,6 +8435,27 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:24: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8456,6 +8469,29 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +/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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8521,6 +8557,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/KernelTest.cpp /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp: In function 'void SFCGAL_StraightSkeletonTest::{anonymous}::runTest(const boost::filesystem::path::string_type&)': /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:63:59: warning: 'std::string boost::filesystem::basename(const path&)' is deprecated: Use path::stem() instead [-Wdeprecated-declarations] 63 | std::string const lbl_base = boost::filesystem::basename(filename); @@ -8530,36 +8568,29 @@ /usr/include/boost/filesystem/convenience.hpp:35:20: note: declared here 35 | inline std::string basename(const path& p) | ^~~~~~~~ -[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/GeometryCollectionTest.cpp -[ 63%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/TestModule.cpp -[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/GeometryVisitorTest.cpp -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/GeometryTest.cpp -[ 65%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/KernelTest.cpp -[ 66%] Linking CXX executable test-regress-convex_hull -cd /build/reproducible-path/sfcgal-1.5.1/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-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -rdynamic "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull -Wl,-rpath,/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/src: ../../../src/libSFCGAL.so.1.5.1 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 -lgmpxx -lmpfr -lgmp /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 -[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o +[ 63%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp +[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/LineStringTest.cpp -[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o +[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/MultiLineStringTest.cpp -[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o +[ 65%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp +[ 65%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/MultiPointTest.cpp +[ 66%] Linking CXX executable test-regress-convex_hull +cd /build/reproducible-path/sfcgal-1.5.1/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-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -rdynamic "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull -Wl,-rpath,/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/src: ../../../src/libSFCGAL.so.1.5.1 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 -lgmpxx -lmpfr -lgmp /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 make[3]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu' -[ 67%] Built target test-regress-convex_hull -[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o +[ 66%] Built target test-regress-convex_hull +[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/MultiPolygonTest.cpp +[ 68%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/SFCGAL/WktTest.cpp +[ 68%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/regress/standalone/TestModule.cpp [ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/MultiSolidTest.cpp -[ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/NumericTest.cpp -[ 69%] Linking CXX executable test-regress-polygon_triangulator -cd /build/reproducible-path/sfcgal-1.5.1/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-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -rdynamic "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator -Wl,-rpath,/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/src: ../../../src/libSFCGAL.so.1.5.1 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 -lgmpxx -lmpfr -lgmp /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8568,9 +8599,7 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/GeometryCollectionTest.cpp:26: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/KernelTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8593,6 +8622,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:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/LineStringTest.cpp:21: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/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 @@ -8604,38 +8643,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 { | ^ -make[3]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu' -[ 69%] Built target test-regress-polygon_triangulator -[ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/PointTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/GeometryVisitorTest.cpp:24: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ 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&)': @@ -8654,6 +8661,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:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8664,22 +8682,11 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/GeometryTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp:27: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -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&)': @@ -8709,12 +8716,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 { | ^ +[ 68%] Linking CXX executable test-regress-polygon_triangulator +cd /build/reproducible-path/sfcgal-1.5.1/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-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -rdynamic "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator -Wl,-rpath,/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/src: ../../../src/libSFCGAL.so.1.5.1 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 -lgmpxx -lmpfr -lgmp /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 +make[3]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu' +[ 68%] Built target test-regress-polygon_triangulator +[ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/NumericTest.cpp +[ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/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, from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/LineStringTest.cpp:21: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8745,7 +8766,9 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/KernelTest.cpp:25: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/MultiLineStringTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8755,18 +8778,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/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/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of 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 { @@ -8828,6 +8851,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:30, + from /usr/include/CGAL/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:30, + 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_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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, @@ -8838,17 +8906,11 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/MultiLineStringTest.cpp:25: + from /build/reproducible-path/sfcgal-1.5.1/test/regress/standalone/SFCGAL/WktTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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&)': @@ -8872,6 +8934,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, @@ -8879,17 +8947,13 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/NumericTest.cpp:25: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/MultiPolygonTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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&)': @@ -8919,6 +8983,47 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/PolygonTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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:30, + from /usr/include/CGAL/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:30, + from /usr/include/CGAL/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, @@ -8928,7 +9033,7 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/MultiPolygonTest.cpp:25: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/MultiSolidTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8969,9 +9074,7 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/MultiSolidTest.cpp:25: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/NumericTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9013,19 +9116,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/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 @@ -9042,6 +9132,14 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument 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:30, + from /usr/include/CGAL/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&)': @@ -9056,24 +9154,26 @@ /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/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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: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 { | ^ -[ 71%] Linking CXX executable standalone-regress-test-SFCGAL 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/sfcgal-1.5.1/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': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of 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-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -rdynamic "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-1.5.1/obj-aarch64-linux-gnu/src: ../../../src/libSFCGAL.so.1.5.1 /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_serialization.so.1.83.0 -lgmpxx -lmpfr -lgmp /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.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_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9090,20 +9190,6 @@ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, 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 { - | ^ -make[3]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu' -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 @@ -9114,86 +9200,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 { | ^ -[ 71%] Built target standalone-regress-test-SFCGAL -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/PolygonTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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:30, - from /usr/include/CGAL/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:30, - from /usr/include/CGAL/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:30, - from /usr/include/CGAL/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 { - | ^ -[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/SolidTest.cpp -[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/TriangleTest.cpp -[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp -[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp -[ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -[ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/AreaTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9239,6 +9245,46 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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:30, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/SolidTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/TriangleTest.cpp +[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp +[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp +[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp +[ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/AreaTest.cpp +[ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/BoundaryTest.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, @@ -9279,23 +9325,9 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/BoundaryTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 { - | ^ -[ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/ConnectedTest.cpp +[ 75%] Linking CXX executable standalone-regress-test-SFCGAL +cd /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/cmake -E cmake_link_script CMakeFiles/standalone-regress-test-SFCGAL.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -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 -rdynamic "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-1.5.1/obj-aarch64-linux-gnu/src: ../../../src/libSFCGAL.so.1.5.1 /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_serialization.so.1.83.0 -lgmpxx -lmpfr -lgmp /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.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_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9336,16 +9368,17 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +make[3]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu' +[ 75%] Built target standalone-regress-test-SFCGAL +[ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/ConnectedTest.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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:21: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9356,14 +9389,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:30, - from /usr/include/CGAL/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 { @@ -9376,11 +9401,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/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 @@ -9394,6 +9414,8 @@ | ^ [ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp +[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/ConvexHullTest.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, @@ -9402,9 +9424,8 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:16, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:21: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9438,23 +9459,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 { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/AreaTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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 { @@ -9484,7 +9531,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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/AreaTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9518,8 +9569,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 { | ^ -[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp +[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9533,8 +9584,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/CoversPointsTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9548,6 +9597,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 { | ^ +[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/CoversTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9618,19 +9669,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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, @@ -9675,30 +9713,13 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9726,23 +9747,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/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp:26: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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&)': @@ -9778,7 +9803,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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp:26: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9806,19 +9831,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:30, - from /usr/include/CGAL/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': @@ -9851,8 +9863,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/CoversTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/CoversTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9866,16 +9876,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/DifferenceTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/DifferenceTest.cpp -[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/DistanceTest.cpp -[ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp -[ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/Force3DTest.cpp -[ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/IntersectionTest.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, @@ -9916,10 +9916,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 { | ^ -[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/IntersectsTest.cpp -[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/IsValidTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9933,8 +9929,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 { | ^ -[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/LengthTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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 { + | ^ +[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/DifferenceTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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 { + | ^ +[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/DistanceTest.cpp +[ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp +[ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/Force3DTest.cpp +[ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/IntersectionTest.cpp +[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/IntersectsTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9944,8 +9976,7 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/DifferenceTest.cpp:22: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9968,22 +9999,32 @@ /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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/Force3DTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/DistanceTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -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&)': @@ -10013,12 +10054,39 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/IsValidTest.cpp +[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/LengthTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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 { + | ^ +[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp +[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/MinkowskiSumTest.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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/Force3DTest.cpp:24: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10036,6 +10104,7 @@ /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) | ^ +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/NormalTest.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 { @@ -10059,21 +10128,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_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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/DistanceTest.cpp:24: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ 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&)': @@ -10097,18 +10151,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 { - | ^ -[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp -[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp -[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/NormalTest.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, @@ -10118,11 +10160,18 @@ from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/DifferenceTest.cpp:22: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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&)': @@ -10205,32 +10254,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 { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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:30, - from /usr/include/CGAL/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 { - | ^ +[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/OffsetTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10259,6 +10284,14 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument 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:30, + from /usr/include/CGAL/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&)': @@ -10269,6 +10302,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/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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){ @@ -10288,13 +10326,30 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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:30, + from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/LengthTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp:27: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -10341,30 +10396,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 file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/LengthTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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&)': @@ -10383,21 +10425,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: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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp:27: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ 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 @@ -10409,6 +10436,30 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp:24: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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&)': @@ -10504,6 +10555,35 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/OffsetTest.cpp:24: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +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_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10517,6 +10597,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 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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10543,56 +10634,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 { | ^ -[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/OffsetTest.cpp [ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/OrientationTest.cpp [ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/Partition_2.cpp [ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/PlaneTest.cpp -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/OffsetTest.cpp:24: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -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 { - | ^ [ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp +[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/TesselateTest.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, @@ -10633,10 +10684,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 { | ^ -[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/TesselateTest.cpp -[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/TranslateTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10681,19 +10728,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:30, - from /usr/include/CGAL/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 { - | ^ +[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/TranslateTest.cpp +[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/UnionTest.cpp +[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/Visibility.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, @@ -10734,8 +10774,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 { | ^ -[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/UnionTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10749,12 +10787,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/algorithm/Visibility.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/Visibility.cpp -[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/VolumeTest.cpp -[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/capi/sfcgal_cTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10768,6 +10800,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/algorithm/VolumeTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10854,6 +10888,8 @@ /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 { | ^ +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/capi/sfcgal_cTest.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 @@ -10865,6 +10901,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 { | ^ +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/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, @@ -10911,8 +10949,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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/area.h:9, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/UnionTest.cpp:22: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/Visibility.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -10965,10 +11005,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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/Visibility.cpp:23: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/area.h:9, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/algorithm/UnionTest.cpp:22: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11015,6 +11053,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:30, + from /usr/include/CGAL/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:30, + from /usr/include/CGAL/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/Nef_polyhedron_3.h:24, @@ -11046,19 +11110,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:30, - from /usr/include/CGAL/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': @@ -11109,6 +11160,47 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp:24: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11122,6 +11214,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 { | ^ +[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/detail/IntervalTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11148,8 +11242,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11170,12 +11262,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 { | ^ -[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/detail/IntervalTest.cpp [ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp -[ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/graph/GeometryGraphTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11183,11 +11271,13 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp:24: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/detail/IntervalTest.cpp:24: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +[ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/graph/GeometryGraphTest.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&)': @@ -11221,47 +11311,8 @@ cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp [ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -c /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/SerializationTest.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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/detail/IntervalTest.cpp:24: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -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 { - | ^ +[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/io/WkbWriterTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11275,6 +11326,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/io/WktReaderTest.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, @@ -11319,23 +11372,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 { | ^ -[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/io/WkbWriterTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 { - | ^ -[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/io/WktReaderTest.cpp [ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/transform/AffineTransform2Test.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -11353,6 +11389,21 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:10, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:11, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp:23: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ 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&)': @@ -11371,6 +11422,29 @@ /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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 @@ -11382,6 +11456,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 { + | ^ [ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, @@ -11405,7 +11485,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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/SerializationTest.cpp:25: + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/WktReaderTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11439,8 +11523,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 { | ^ -[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/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, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/WkbWriterTest.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_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11460,11 +11557,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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:10, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:11, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp:23: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/SerializationTest.cpp:25: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11492,33 +11585,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/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/WkbWriterTest.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/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of 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 { @@ -11542,6 +11620,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11561,11 +11641,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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:15, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/WktReaderTest.cpp:25: + from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/transform/AffineTransform2Test.cpp:23: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11599,40 +11675,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 { | ^ -In file included from /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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/transform/AffineTransform2Test.cpp:23: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/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) +[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11646,12 +11703,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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11660,8 +11711,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){ | ^ -[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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, @@ -11673,11 +11727,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/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type '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&)': @@ -11707,6 +11756,19 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, + from /usr/include/CGAL/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, @@ -11751,19 +11813,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 { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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 { - | ^ +[ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o +cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/TestModule.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11817,21 +11868,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 { | ^ -[ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -cd /build/reproducible-path/sfcgal-1.5.1/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-1.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=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-1.5.1/test/unit/TestModule.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, - from /usr/include/CGAL/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:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11845,10 +11881,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 { | ^ -/build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/WkbWriterTest.cpp: In member function 'void SFCGAL_io_WkbWriterTest::PostgisEWkb::test_method()': -/build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/WkbWriterTest.cpp:103:15: warning: unused variable 'i' [-Wunused-variable] - 103 | auto i{0}; - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11893,15 +11925,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 { | ^ +/build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/WkbWriterTest.cpp: In member function 'void SFCGAL_io_WkbWriterTest::PostgisEWkb::test_method()': +/build/reproducible-path/sfcgal-1.5.1/test/unit/SFCGAL/io/WkbWriterTest.cpp:103:15: warning: unused variable 'i' [-Wunused-variable] + 103 | auto i{0}; + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/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-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, - from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:19: + 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){ @@ -11914,7 +11945,12 @@ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:13, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:15, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:8, + from /build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:19: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -12010,11 +12046,6 @@ 2: Test command: /build/reproducible-path/sfcgal-1.5.1/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-1.5.1/obj-aarch64-linux-gnu/test/regress/standalone 2: Test timeout computed to be: 10000000 -2: Running 11 test cases... -2: Entering test module "RegressTestSFCGAL" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(59): Entering test suite "SFCGAL_AreaTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(65): Entering test case "testComputeArea" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(71): info: check ifs.good() has passed 1: Running 612 test cases... 1: Entering test module "UnitTestSFCGAL" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(29): Entering test suite "SFCGAL_CoordinateTest" @@ -12023,29 +12054,26 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(36): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(37): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(32): Leaving test case "testDefaultConstructor"; testing time: 869us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(32): Leaving test case "testDefaultConstructor"; testing time: 1093us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(42): Entering test case "testXYConstructor" -2: area( ' MULTIPOLYGON(((969243.8 6768272.7,969250.1 6768274.4,969246.5 6768282.3,969239.1 6768280.9,969243.8 6768272.7)))' ) = 61.575 1: ./test/unit/SFCGAL/CoordinateTest.cpp(45): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(46): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(47): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(48): info: check g.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(42): Leaving test case "testXYConstructor"; testing time: 575us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(42): Leaving test case "testXYConstructor"; testing time: 453us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(53): Entering test case "testXYZConstructor" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(56): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(57): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(58): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(59): info: check g.y() == 4 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(60): info: check g.z() == 5 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(53): Leaving test case "testXYZConstructor"; testing time: 437us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(53): Leaving test case "testXYZConstructor"; testing time: 272us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(64): Entering test case "testXYConstructorDouble" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{61.575000003111185} and areaRotate{61.575000003111185} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{61.575000003111185} and expectedArea{61.57470703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(67): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(68): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(69): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(70): info: check g.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(64): Leaving test case "testXYConstructorDouble"; testing time: 318us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(64): Leaving test case "testXYConstructorDouble"; testing time: 145us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(73): Entering test case "testXYZConstructorDouble" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(76): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): info: check g.is3D() has passed @@ -12055,56 +12083,65 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(81): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(83): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(85): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(73): Leaving test case "testXYZConstructorDouble"; testing time: 397us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(73): Leaving test case "testXYZConstructorDouble"; testing time: 180us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(92): Entering test case "testCopyConstructorEmpty" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(96): info: check copy.isEmpty() has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(92): Leaving test case "testCopyConstructorEmpty"; testing time: 301us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(92): Leaving test case "testCopyConstructorEmpty"; testing time: 141us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(98): Entering test case "testCopyConstructorXY" -2: area( ' MULTIPOLYGON(((969222.6 6768284.1,969229.5 6768286.2,969226.8 6768295.5,969219.9 6768293.7,969222.6 6768284.1)))' ) = 70.47 1: ./test/unit/SFCGAL/CoordinateTest.cpp(102): info: check copy.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(103): info: check copy.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(98): Leaving test case "testCopyConstructorXY"; testing time: 334us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(98): Leaving test case "testCopyConstructorXY"; testing time: 139us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(109): Entering test case "testCoordinateDimensionEmpty" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(112): info: check g.coordinateDimension() == 0 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(109): Leaving test case "testCoordinateDimensionEmpty"; testing time: 302us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(109): Leaving test case "testCoordinateDimensionEmpty"; testing time: 132us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(114): Entering test case "testCoordinateDimensionXY" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(117): info: check g.coordinateDimension() == 2 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(114): Leaving test case "testCoordinateDimensionXY"; testing time: 304us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(114): Leaving test case "testCoordinateDimensionXY"; testing time: 133us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(119): Entering test case "testCoordinateDimensionXYZ" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{70.469999999577396} and areaRotate{70.469999999577396} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{70.469999999577396} and expectedArea{70.47021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(122): info: check g.coordinateDimension() == 3 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(119): Leaving test case "testCoordinateDimensionXYZ"; testing time: 299us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(119): Leaving test case "testCoordinateDimensionXYZ"; testing time: 130us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(132): Entering test case "testRoundInteger" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(136): info: check g.x() == 1 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(137): info: check g.y() == 2 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(132): Leaving test case "testRoundInteger"; testing time: 828us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(132): Leaving test case "testRoundInteger"; testing time: 662us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Entering test case "testRoundOneDecimal" -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(143): info: difference{} between g.x(){0.5} and 0.5{0.5} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(144): info: difference{} between g.y(){1.6} and 1.6{1.6000000000000001} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(148): info: check oss.str() == "1/2 8/5" has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Leaving test case "testRoundOneDecimal"; testing time: 669us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Leaving test case "testRoundOneDecimal"; testing time: 430us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(154): Entering test case "testLessEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{33.439999998922005} and areaRotate{33.439999998922005} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{33.439999998922005} and expectedArea{33.44091796875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(158): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(154): Leaving test case "testLessEmpty"; testing time: 387us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(154): Leaving test case "testLessEmpty"; testing time: 185us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(160): Entering test case "testLessXY_XY" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(162): info: check !(Coordinate(0, 0) < Coordinate(0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(163): info: check (Coordinate(0, 0) < Coordinate(1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(164): info: check (Coordinate(1, 0) < Coordinate(1, 1)) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(160): Leaving test case "testLessXY_XY"; testing time: 332us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(160): Leaving test case "testLessXY_XY"; testing time: 149us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(166): Entering test case "testLessXYZ_XYZ" +2: Running 11 test cases... +2: Entering test module "RegressTestSFCGAL" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(59): Entering test suite "SFCGAL_AreaTest" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(65): Entering test case "testComputeArea" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(71): info: check ifs.good() 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(100): info: difference{} between area{61.575000003111185} and areaRotate{61.575000003111185} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{61.575000003111185} and expectedArea{61.57470703125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((969222.6 6768284.1,969229.5 6768286.2,969226.8 6768295.5,969219.9 6768293.7,969222.6 6768284.1)))' ) = 70.47 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{70.469999999577396} and areaRotate{70.469999999577396} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{70.469999999577396} and expectedArea{70.47021484375} doesn't exceed 0.5% +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(100): info: difference{} between area{33.439999998922005} and areaRotate{33.439999998922005} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{33.439999998922005} and expectedArea{33.44091796875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((184816.2 6865889,184815.2 6865882.3,184809.6 6865881.8,184810 6865869.6,184806.2 6865869.8,184806.2 6865864.2,184790.4 6865864.1,184789.2 6865880.5,184803.1 6865881,184802.2 6865885.4,184816.2 6865889)))' ) = 388.305 1: ./test/unit/SFCGAL/CoordinateTest.cpp(168): info: check !(Coordinate(0, 0, 0) < Coordinate(0, 0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(169): info: check (Coordinate(0, 0, 0) < Coordinate(1, 0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(170): info: check (Coordinate(1, 0, 0) < Coordinate(1, 1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(171): info: check !(Coordinate(1, 1, 0) < Coordinate(1, 1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(172): info: check (Coordinate(1, 1, 0) < Coordinate(1, 1, 1)) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(166): Leaving test case "testLessXYZ_XYZ"; testing time: 324us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(166): Leaving test case "testLessXYZ_XYZ"; testing time: 3543us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(174): Entering test case "testLessXY_XYZ" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(176): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(174): Leaving test case "testLessXY_XYZ"; testing time: 403us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(174): Leaving test case "testLessXY_XYZ"; testing time: 208us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(179): Entering test case "testAlmostEqual" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(181): info: check Coordinate(0.0, 0.0).almostEqual(Coordinate(0.0, 0.0), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(182): info: check !Coordinate(0.1, 0.0).almostEqual(Coordinate(0.0, 0.0), 0.0) has passed @@ -12117,43 +12154,54 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(194): info: check !Coordinate(0.0, 0.0, 0.1).almostEqual(Coordinate(0.0, 0.0, 0.0), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(196): info: check !Coordinate(0.0, 0.0, 0.0).almostEqual(Coordinate(0.0, 0.0, 0.1), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(198): info: check !Coordinate(0.0, 0.0, 0.000001) .almostEqual(Coordinate(0.0, 0.0, 0.000003), 0.000001) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(179): Leaving test case "testAlmostEqual"; testing time: 864us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(179): Leaving test case "testAlmostEqual"; testing time: 594us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(42): Entering test case "testRoundPoint" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{388.30499999836786} and areaRotate{388.30499999836786} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{388.30499999836786} and expectedArea{388.30517578125} doesn't exceed 0.5% +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(100): info: difference{} between area{214.12500000151337} and areaRotate{214.12500000151337} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{214.12500000151337} and expectedArea{214.125} doesn't exceed 0.5% +2: 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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{208.20499999888878} and areaRotate{208.20499999888878} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{208.20499999888878} and expectedArea{208.20556640625} doesn't exceed 0.5% +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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{398.09999999583306} and areaRotate{398.09999999583306} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{398.09999999583306} and expectedArea{398.10009765625} doesn't exceed 0.5% +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/transform/RoundTest.cpp(46): info: check g->asText() == "POINT Z(2/1 3/1 3/1)" has passed -1: ./test/unit/SFCGAL/transform/RoundTest.cpp(42): Leaving test case "testRoundPoint"; testing time: 715us +1: ./test/unit/SFCGAL/transform/RoundTest.cpp(42): Leaving test case "testRoundPoint"; testing time: 612us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(49): Entering test case "testRoundLineString" 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(53): info: check g->asText() == "LINESTRING(1/2 1/2,3/2 3/2)" has passed -1: ./test/unit/SFCGAL/transform/RoundTest.cpp(49): Leaving test case "testRoundLineString"; testing time: 398us -1: ./test/unit/SFCGAL/CoordinateTest.cpp(29): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 9296us +1: ./test/unit/SFCGAL/transform/RoundTest.cpp(49): Leaving test case "testRoundLineString"; testing time: 221us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(29): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 9582us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(31): Entering test suite "SFCGAL_EnvelopeTest" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(34): Entering test case "defaultConstructor" -2: area( ' MULTIPOLYGON(((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/EnvelopeTest.cpp(37): info: check box.boundsN(0).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(38): info: check box.boundsN(1).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(39): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(34): Leaving test case "defaultConstructor"; testing time: 342us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(34): Leaving test case "defaultConstructor"; testing time: 170us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(43): Entering test case "constructorWithCoordinateXY" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(46): info: check box.boundsN(0) == detail::Interval(1.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(47): info: check box.boundsN(1) == detail::Interval(2.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(48): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(43): Leaving test case "constructorWithCoordinateXY"; testing time: 291us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(43): Leaving test case "constructorWithCoordinateXY"; testing time: 142us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(52): Entering test case "constructorWithTwoCoordinateXY" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(55): info: check box.boundsN(0) == detail::Interval(1.0, 3.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(56): info: check box.boundsN(1) == detail::Interval(2.0, 5.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(57): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(52): Leaving test case "constructorWithTwoCoordinateXY"; testing time: 287us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(52): Leaving test case "constructorWithTwoCoordinateXY"; testing time: 136us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(65): Entering test case "testIsEmpty" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(68): info: check box.isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(65): Leaving test case "testIsEmpty"; testing time: 272us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(65): Leaving test case "testIsEmpty"; testing time: 133us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(70): Entering test case "testIsNotEmpty" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(73): info: check !box.isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(70): Leaving test case "testIsNotEmpty"; testing time: 274us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(70): Leaving test case "testIsNotEmpty"; testing time: 130us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(76): Entering test case "testIs3D" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(79): info: check box.is3D() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(76): Leaving test case "testIs3D"; testing time: 345us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(76): Leaving test case "testIs3D"; testing time: 131us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(81): Entering test case "testNotIs3D" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(84): info: check !box.is3D() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(81): Leaving test case "testNotIs3D"; testing time: 588us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(81): Leaving test case "testNotIs3D"; testing time: 131us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(88): Entering test case "testExpandToInclude" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(91): info: check box.isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(94): info: check !box.isEmpty() has passed @@ -12168,173 +12216,169 @@ 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(109): info: check box.boundsN(0) == detail::Interval(0.0, 1.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(110): info: check box.boundsN(1) == detail::Interval(0.0, 2.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(111): info: check box.boundsN(2) == detail::Interval(0.0) has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(88): Leaving test case "testExpandToInclude"; testing time: 303us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(88): Leaving test case "testExpandToInclude"; testing time: 153us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(115): Entering test case "testToRing" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{388.30499999836786} and areaRotate{388.30499999836786} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{388.30499999836786} and expectedArea{388.30517578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(118): info: check box.toRing()->asText(0) == "LINESTRING(0 2,1 2,1 3,0 3,0 2)" has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(115): Leaving test case "testToRing"; testing time: 285us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(115): Leaving test case "testToRing"; testing time: 148us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(122): Entering test case "testToPolygon" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(125): 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(122): Leaving test case "testToPolygon"; testing time: 358us -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(31): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 3447us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(122): Leaving test case "testToPolygon"; testing time: 188us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(31): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 1518us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(41): Entering test suite "SFCGAL_GeometryCollectionTest" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(44): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(47): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(44): Leaving test case "defaultConstructor"; testing time: 265us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(44): Leaving test case "defaultConstructor"; testing time: 138us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(59): Entering test case "testAccessors" -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/GeometryCollectionTest.cpp(64): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(66): info: check g.numGeometries() == 2U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(69): info: check g.numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(71): info: check g.geometryN(0).asText(0) == "POINT(2 3)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(72): info: check g.geometryN(1).asText(0) == "LINESTRING(0 0,1 1)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(73): info: check g.geometryN(2).asText(0) == "TRIANGLE((0 0,1 0,1 1,0 0))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(59): Leaving test case "testAccessors"; testing time: 429us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(59): Leaving test case "testAccessors"; testing time: 251us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(82): Entering test case "testIterators" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(90): info: check it->asText(0) == "POINT(0 0)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(92): info: check it->asText(0) == "POINT(1 1)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(94): info: check it == g.end() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(82): Leaving test case "testIterators"; testing time: 294us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(82): Leaving test case "testIterators"; testing time: 172us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(104): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(107): info: check g.asText(1) == "GEOMETRYCOLLECTION EMPTY" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(104): Leaving test case "asTextEmpty"; testing time: 262us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(104): Leaving test case "asTextEmpty"; testing time: 139us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(109): Entering test case "asText2d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{214.12500000151337} and areaRotate{214.12500000151337} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{214.12500000151337} and expectedArea{214.125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(114): info: check g.asText(1) == "GEOMETRYCOLLECTION(POINT(2.0 3.0),TRIANGLE((0.0 0.0,1.0 " "0.0,1.0 1.0,0.0 0.0)))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(109): Leaving test case "asText2d"; testing time: 290us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(109): Leaving test case "asText2d"; testing time: 151us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(118): Entering test case "asText3d" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(124): info: check g.asText(1) == "GEOMETRYCOLLECTION Z(POINT Z(2.0 3.0 5.0),TRIANGLE Z((0.0 " "0.0 6.0,1.0 0.0 6.0,1.0 1.0 6.0,0.0 0.0 6.0)))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(118): Leaving test case "asText3d"; testing time: 284us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(118): Leaving test case "asText3d"; testing time: 144us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(130): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(133): info: check g.geometryType() == "GeometryCollection" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(130): Leaving test case "testGeometryType"; testing time: 261us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(130): Leaving test case "testGeometryType"; testing time: 130us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(136): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(139): info: check g.geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(136): Leaving test case "testGeometryTypeId"; testing time: 1067us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(136): Leaving test case "testGeometryTypeId"; testing time: 146us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(150): Entering test case "testIsGeometryCollection" -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/GeometryCollectionTest.cpp(152): info: check GeometryCollection().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(153): info: check MultiPoint().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(154): info: check MultiLineString().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(155): info: check MultiPolygon().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(156): info: check MultiSolid().is() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(150): Leaving test case "testIsGeometryCollection"; testing time: 286us -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(41): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 3526us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(150): Leaving test case "testIsGeometryCollection"; testing time: 189us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(41): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 1707us 1: ./test/unit/SFCGAL/GeometryTest.cpp(39): Test suite "SFCGAL_GeometryTest" is skipped because disabled 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(130): Entering test suite "SFCGAL_GeometryVisitorTest" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(132): Entering test case "testVisitPoint" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): info: check getTypeWithVisitor() == "Point" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(132): Leaving test case "testVisitPoint"; testing time: 256us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(132): Leaving test case "testVisitPoint"; testing time: 144us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(136): Entering test case "testVisitLineString" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): info: check getTypeWithVisitor() == "LineString" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(136): Leaving test case "testVisitLineString"; testing time: 245us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(136): Leaving test case "testVisitLineString"; testing time: 135us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(140): Entering test case "testVisitPolygon" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): info: check getTypeWithVisitor() == "Polygon" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(140): Leaving test case "testVisitPolygon"; testing time: 246us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(140): Leaving test case "testVisitPolygon"; testing time: 131us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(144): Entering test case "testVisitTriangle" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{208.20499999888878} and areaRotate{208.20499999888878} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{208.20499999888878} and expectedArea{208.20556640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): info: check getTypeWithVisitor() == "Triangle" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(144): Leaving test case "testVisitTriangle"; testing time: 247us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(144): Leaving test case "testVisitTriangle"; testing time: 130us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(149): Entering test case "testVisitMultiPoint" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(151): info: check getTypeWithVisitor() == "MultiPoint" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(149): Leaving test case "testVisitMultiPoint"; testing time: 270us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(149): Leaving test case "testVisitMultiPoint"; testing time: 130us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(153): Entering test case "testVisitMultiLineString" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(155): info: check getTypeWithVisitor() == "MultiLineString" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(153): Leaving test case "testVisitMultiLineString"; testing time: 245us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(153): Leaving test case "testVisitMultiLineString"; testing time: 133us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(157): Entering test case "testVisitMultiPolygon" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(159): info: check getTypeWithVisitor() == "MultiPolygon" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(157): Leaving test case "testVisitMultiPolygon"; testing time: 242us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(157): Leaving test case "testVisitMultiPolygon"; testing time: 130us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(161): Entering test case "testVisitMultiSolid" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(163): info: check getTypeWithVisitor() == "MultiSolid" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(161): Leaving test case "testVisitMultiSolid"; testing time: 240us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(161): Leaving test case "testVisitMultiSolid"; testing time: 133us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(165): Entering test case "testVisitGeometryCollection" -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/GeometryVisitorTest.cpp(167): info: check getTypeWithVisitor() == "GeometryCollection" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(165): Leaving test case "testVisitGeometryCollection"; testing time: 244us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(165): Leaving test case "testVisitGeometryCollection"; testing time: 129us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(171): Entering test case "testVisitTriangulatedSurface" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(173): info: check getTypeWithVisitor() == "TriangulatedSurface" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(171): Leaving test case "testVisitTriangulatedSurface"; testing time: 253us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(171): Leaving test case "testVisitTriangulatedSurface"; testing time: 141us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(177): Entering test case "testVisitPolyhedralSurface" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(179): info: check getTypeWithVisitor() == "PolyhedralSurface" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(177): Leaving test case "testVisitPolyhedralSurface"; testing time: 298us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(177): Leaving test case "testVisitPolyhedralSurface"; testing time: 132us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(183): Entering test case "testVisitSolid" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{398.09999999583306} and areaRotate{398.09999999583306} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{398.09999999583306} and expectedArea{398.10009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(185): info: check getTypeWithVisitor() == "Solid" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(183): Leaving test case "testVisitSolid"; testing time: 818us -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(130): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 3716us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(183): Leaving test case "testVisitSolid"; testing time: 130us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(130): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 1658us 1: ./test/unit/SFCGAL/KernelTest.cpp(41): Entering test suite "SFCGAL_KernelTest" 1: ./test/unit/SFCGAL/KernelTest.cpp(46): Entering test case "testRobustArithmetric" 1: ./test/unit/SFCGAL/KernelTest.cpp(52): info: check v == 0 has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(46): Leaving test case "testRobustArithmetric"; testing time: 295us +1: ./test/unit/SFCGAL/KernelTest.cpp(46): Leaving test case "testRobustArithmetric"; testing time: 157us 1: ./test/unit/SFCGAL/KernelTest.cpp(59): Entering test case "testSerializeDeserialize" -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/KernelTest.cpp(69): info: check a == b has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(59): Leaving test case "testSerializeDeserialize"; testing time: 307us +1: ./test/unit/SFCGAL/KernelTest.cpp(59): Leaving test case "testSerializeDeserialize"; testing time: 170us 1: ./test/unit/SFCGAL/KernelTest.cpp(75): Entering test case "testIntersectsRobutness" 1: ./test/unit/SFCGAL/KernelTest.cpp(86): info: check abIcd != __null has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(95): info: check abIef != __null has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(99): info: check intersectionA.toPoint_2() == intersectionB.toPoint_2() has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(75): Leaving test case "testIntersectsRobutness"; testing time: 383us -1: ./test/unit/SFCGAL/KernelTest.cpp(41): Leaving test suite "SFCGAL_KernelTest"; testing time: 1015us +1: ./test/unit/SFCGAL/KernelTest.cpp(75): Leaving test case "testIntersectsRobutness"; testing time: 222us +1: ./test/unit/SFCGAL/KernelTest.cpp(41): Leaving test suite "SFCGAL_KernelTest"; testing time: 565us 1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Entering test suite "SFCGAL_LineStringTest" 1: ./test/unit/SFCGAL/LineStringTest.cpp(36): Entering test case "defaultConstructor" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{283.49999999480497} and areaRotate{283.49999999480497} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{283.49999999480497} and expectedArea{283.5} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(39): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(40): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(41): info: check !g.isMeasured() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(42): info: check g.numPoints() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(36): Leaving test case "defaultConstructor"; testing time: 279us +1: ./test/unit/SFCGAL/LineStringTest.cpp(36): Leaving test case "defaultConstructor"; testing time: 157us 1: ./test/unit/SFCGAL/LineStringTest.cpp(46): Entering test case "constructorFromVector" 1: ./test/unit/SFCGAL/LineStringTest.cpp(53): info: check g.numPoints() == 2U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(54): info: check g.pointN(0).x() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(55): info: check g.pointN(0).y() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(56): info: check g.pointN(1).x() == 2.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(57): info: check g.pointN(1).y() == 2.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(46): Leaving test case "constructorFromVector"; testing time: 387us +1: ./test/unit/SFCGAL/LineStringTest.cpp(46): Leaving test case "constructorFromVector"; testing time: 247us 1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Entering test case "twoPointsConstructor" 1: ./test/unit/SFCGAL/LineStringTest.cpp(65): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(66): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(67): info: check g.asText(1) == "LINESTRING(0.0 0.0,2.0 3.0)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Leaving test case "twoPointsConstructor"; testing time: 272us -2: area( ' MULTIPOLYGON(((970435.8 6768262,970445.4 6768259.8,970447.8 6768268.5,970439.5 6768269.6,970435.8 6768262)))' ) = 77.975 +1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Leaving test case "twoPointsConstructor"; testing time: 179us 1: ./test/unit/SFCGAL/LineStringTest.cpp(75): Entering test case "testClear" 1: ./test/unit/SFCGAL/LineStringTest.cpp(79): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(75): Leaving test case "testClear"; testing time: 252us +1: ./test/unit/SFCGAL/LineStringTest.cpp(75): Leaving test case "testClear"; testing time: 139us 1: ./test/unit/SFCGAL/LineStringTest.cpp(83): Entering test case "testReverse_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(87): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(83): Leaving test case "testReverse_empty"; testing time: 241us +1: ./test/unit/SFCGAL/LineStringTest.cpp(83): Leaving test case "testReverse_empty"; testing time: 129us 1: ./test/unit/SFCGAL/LineStringTest.cpp(89): Entering test case "testReverse_twoPoints" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{77.974999998768894} and areaRotate{77.974999998768894} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{77.974999998768894} and expectedArea{77.97509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(93): info: check g.pointN(0).x() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(94): info: check g.pointN(0).y() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(95): info: check g.pointN(1).x() == 0.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(96): info: check g.pointN(1).y() == 0.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(89): Leaving test case "testReverse_twoPoints"; testing time: 255us +1: ./test/unit/SFCGAL/LineStringTest.cpp(89): Leaving test case "testReverse_twoPoints"; testing time: 135us 1: ./test/unit/SFCGAL/LineStringTest.cpp(102): Entering test case "testNumSegments_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(105): info: check g.numSegments() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(102): Leaving test case "testNumSegments_empty"; testing time: 284us +1: ./test/unit/SFCGAL/LineStringTest.cpp(102): Leaving test case "testNumSegments_empty"; testing time: 129us 1: ./test/unit/SFCGAL/LineStringTest.cpp(107): Entering test case "testNumSegments_onlyOnePoint" 1: ./test/unit/SFCGAL/LineStringTest.cpp(111): info: check g.numSegments() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(107): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 618us +1: ./test/unit/SFCGAL/LineStringTest.cpp(107): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 130us 1: ./test/unit/SFCGAL/LineStringTest.cpp(113): Entering test case "testNumSegments_twoPoints" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{283.49999999480497} and areaRotate{283.49999999480497} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{283.49999999480497} and expectedArea{283.5} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((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(100): info: difference{} between area{77.974999998768894} and areaRotate{77.974999998768894} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{77.974999998768894} and expectedArea{77.97509765625} doesn't exceed 0.5% +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(100): info: difference{} between area{164.97999999935737} and areaRotate{164.97999999935737} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{164.97999999935737} and expectedArea{164.97998046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((990303 6714463.2,990300.5 6714454.8,990290.7 6714457,990292.5 6714465.7,990303 6714463.2)))' ) = 91.835 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{91.834999995382418} and areaRotate{91.834999995382418} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{91.834999995382418} and expectedArea{91.83544921875} doesn't exceed 0.5% +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(100): info: difference{} between area{61.669999998756666} and areaRotate{61.669999998756666} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{61.669999998756666} and expectedArea{61.67041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(116): info: check g.numSegments() == 1U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(113): Leaving test case "testNumSegments_twoPoints"; testing time: 243us +1: ./test/unit/SFCGAL/LineStringTest.cpp(113): Leaving test case "testNumSegments_twoPoints"; testing time: 154us 1: ./test/unit/SFCGAL/LineStringTest.cpp(129): Entering test case "testIsClosed_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(132): info: check !g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(129): Leaving test case "testIsClosed_empty"; testing time: 232us +1: ./test/unit/SFCGAL/LineStringTest.cpp(129): Leaving test case "testIsClosed_empty"; testing time: 139us 1: ./test/unit/SFCGAL/LineStringTest.cpp(134): Entering test case "testIsClosed_noClosed" -2: area( ' MULTIPOLYGON(((987920.4 6716933.6,987928.1 6716938.2,987923.1 6716946.6,987922.3 6716946.1,987919.3 6716951.2,987907.3 6716943.8,987909.8 6716939.5,987915.1 6716942.6,987920.4 6716933.6)))' ) = 164.98 1: ./test/unit/SFCGAL/LineStringTest.cpp(140): info: check !g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(134): Leaving test case "testIsClosed_noClosed"; testing time: 236us +1: ./test/unit/SFCGAL/LineStringTest.cpp(134): Leaving test case "testIsClosed_noClosed"; testing time: 134us 1: ./test/unit/SFCGAL/LineStringTest.cpp(142): Entering test case "testIsClosed_triangle" 1: ./test/unit/SFCGAL/LineStringTest.cpp(149): info: check g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(142): Leaving test case "testIsClosed_triangle"; testing time: 236us +1: ./test/unit/SFCGAL/LineStringTest.cpp(142): Leaving test case "testIsClosed_triangle"; testing time: 130us 1: ./test/unit/SFCGAL/LineStringTest.cpp(156): Entering test case "simpleIteratorTest" 1: ./test/unit/SFCGAL/LineStringTest.cpp(165): info: check it->asText(3) == "POINT(0.000 0.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(167): info: check it != end has passed @@ -12342,7 +12386,7 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(170): info: check it != end has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(171): info: check it->asText(3) == "POINT(2.000 2.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(173): info: check it == end has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(156): Leaving test case "simpleIteratorTest"; testing time: 265us +1: ./test/unit/SFCGAL/LineStringTest.cpp(156): Leaving test case "simpleIteratorTest"; testing time: 147us 1: ./test/unit/SFCGAL/LineStringTest.cpp(176): Entering test case "iteratorTests" 1: ./test/unit/SFCGAL/LineStringTest.cpp(190): info: check *pi == g.pointN(i).toPoint_2() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(190): info: check *pi == g.pointN(i).toPoint_2() has passed @@ -12352,51 +12396,45 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(198): info: check *ppi == g.pointN(i).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(198): info: check *ppi == g.pointN(i).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(198): info: check *ppi == g.pointN(i).toPoint_3() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(176): Leaving test case "iteratorTests"; testing time: 273us +1: ./test/unit/SFCGAL/LineStringTest.cpp(176): Leaving test case "iteratorTests"; testing time: 153us 1: ./test/unit/SFCGAL/LineStringTest.cpp(205): Entering test case "testToPolygon_2_Empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(209): info: check polygon.is_empty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(205): Leaving test case "testToPolygon_2_Empty"; testing time: 256us +1: ./test/unit/SFCGAL/LineStringTest.cpp(205): Leaving test case "testToPolygon_2_Empty"; testing time: 131us 1: ./test/unit/SFCGAL/LineStringTest.cpp(211): Entering test case "testToPolygon_2_checkOrientation" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{164.97999999935737} and areaRotate{164.97999999935737} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(222): info: check !polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(223): info: check polygon.is_clockwise_oriented() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(228): info: check !polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(229): info: check polygon.is_counterclockwise_oriented() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(211): Leaving test case "testToPolygon_2_checkOrientation"; testing time: 245us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{164.97999999935737} and expectedArea{164.97998046875} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/LineStringTest.cpp(211): Leaving test case "testToPolygon_2_checkOrientation"; testing time: 137us 1: ./test/unit/SFCGAL/LineStringTest.cpp(236): Entering test case "testClone" 1: ./test/unit/SFCGAL/LineStringTest.cpp(242): info: check copy->is() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(243): info: check copy->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(236): Leaving test case "testClone"; testing time: 240us +1: ./test/unit/SFCGAL/LineStringTest.cpp(236): Leaving test case "testClone"; testing time: 133us 1: ./test/unit/SFCGAL/LineStringTest.cpp(247): Entering test case "testBoundary_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(251): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(252): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(247): Leaving test case "testBoundary_empty"; testing time: 236us +1: ./test/unit/SFCGAL/LineStringTest.cpp(247): Leaving test case "testBoundary_empty"; testing time: 132us 1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Entering test case "testBoundary_3points" 1: ./test/unit/SFCGAL/LineStringTest.cpp(262): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(263): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(264): info: check boundary->numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Leaving test case "testBoundary_3points"; testing time: 240us +1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Leaving test case "testBoundary_3points"; testing time: 135us 1: ./test/unit/SFCGAL/LineStringTest.cpp(266): Entering test case "testBoundary_closed" -2: area( ' MULTIPOLYGON(((990303 6714463.2,990300.5 6714454.8,990290.7 6714457,990292.5 6714465.7,990303 6714463.2)))' ) = 91.835 1: ./test/unit/SFCGAL/LineStringTest.cpp(275): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(276): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(266): Leaving test case "testBoundary_closed"; testing time: 233us +1: ./test/unit/SFCGAL/LineStringTest.cpp(266): Leaving test case "testBoundary_closed"; testing time: 132us 1: ./test/unit/SFCGAL/LineStringTest.cpp(280): Entering test case "testEnvelope_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(282): info: check LineString().envelope().isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(280): Leaving test case "testEnvelope_empty"; testing time: 378us +1: ./test/unit/SFCGAL/LineStringTest.cpp(280): Leaving test case "testEnvelope_empty"; testing time: 228us 1: ./test/unit/SFCGAL/LineStringTest.cpp(284): Entering test case "testEnvelope_2D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{91.834999995382418} and areaRotate{91.834999995382418} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{91.834999995382418} and expectedArea{91.83544921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(292): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(293): info: check !box.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(295): info: check box.xMin() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(296): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(297): info: check box.yMin() == 5.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(298): info: check box.yMax() == 9.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(284): Leaving test case "testEnvelope_2D"; testing time: 939us +1: ./test/unit/SFCGAL/LineStringTest.cpp(284): Leaving test case "testEnvelope_2D"; testing time: 142us 1: ./test/unit/SFCGAL/LineStringTest.cpp(300): Entering test case "testEnvelope_3D" -2: area( ' MULTIPOLYGON(((971228.6 6768472.2,971219.2 6768473.8,971220.6 6768480.4,971231.9 6768476.2,971228.6 6768472.2)))' ) = 61.67 1: ./test/unit/SFCGAL/LineStringTest.cpp(308): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(309): info: check box.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(311): info: check box.xMin() == 1.0 has passed @@ -12405,158 +12443,165 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(314): info: check box.yMax() == 9.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(315): info: check box.zMin() == 11.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(316): info: check box.zMax() == 17.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(300): Leaving test case "testEnvelope_3D"; testing time: 256us +1: ./test/unit/SFCGAL/LineStringTest.cpp(300): Leaving test case "testEnvelope_3D"; testing time: 143us 1: ./test/unit/SFCGAL/LineStringTest.cpp(320): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(323): info: check g.asText(1) == "LINESTRING EMPTY" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(320): Leaving test case "asTextEmpty"; testing time: 222us +1: ./test/unit/SFCGAL/LineStringTest.cpp(320): Leaving test case "asTextEmpty"; testing time: 131us 1: ./test/unit/SFCGAL/LineStringTest.cpp(325): Entering test case "asText2d" 1: ./test/unit/SFCGAL/LineStringTest.cpp(328): info: check g.asText(3) == "LINESTRING(2.000 3.000,4.000 5.000)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(325): Leaving test case "asText2d"; testing time: 237us +1: ./test/unit/SFCGAL/LineStringTest.cpp(325): Leaving test case "asText2d"; testing time: 133us 1: ./test/unit/SFCGAL/LineStringTest.cpp(330): Entering test case "asText3d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{61.669999998756666} and areaRotate{61.669999998756666} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{61.669999998756666} and expectedArea{61.67041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(333): info: check g.asText(3) == "LINESTRING Z(2.000 3.000 7.000,4.000 5.000 8.000)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(330): Leaving test case "asText3d"; testing time: 237us +1: ./test/unit/SFCGAL/LineStringTest.cpp(330): Leaving test case "asText3d"; testing time: 133us 1: ./test/unit/SFCGAL/LineStringTest.cpp(338): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/LineStringTest.cpp(341): info: check g.geometryType() == "LineString" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(338): Leaving test case "testGeometryType"; testing time: 220us +1: ./test/unit/SFCGAL/LineStringTest.cpp(338): Leaving test case "testGeometryType"; testing time: 131us 1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/LineStringTest.cpp(348): info: check g.geometryTypeId() == TYPE_LINESTRING has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Leaving test case "testGeometryTypeId"; testing time: 233us +1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Leaving test case "testGeometryTypeId"; testing time: 132us 1: ./test/unit/SFCGAL/LineStringTest.cpp(355): Entering test case "testIsEmpty_true" 1: ./test/unit/SFCGAL/LineStringTest.cpp(358): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(355): Leaving test case "testIsEmpty_true"; testing time: 215us +1: ./test/unit/SFCGAL/LineStringTest.cpp(355): Leaving test case "testIsEmpty_true"; testing time: 128us 1: ./test/unit/SFCGAL/LineStringTest.cpp(360): Entering test case "testIsEmpty_false" 1: ./test/unit/SFCGAL/LineStringTest.cpp(363): info: check !g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(360): Leaving test case "testIsEmpty_false"; testing time: 219us +1: ./test/unit/SFCGAL/LineStringTest.cpp(360): Leaving test case "testIsEmpty_false"; testing time: 128us 1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Entering test case "testIs3D_false" 1: ./test/unit/SFCGAL/LineStringTest.cpp(370): info: check !g.is3D() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Leaving test case "testIs3D_false"; testing time: 228us +1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Leaving test case "testIs3D_false"; testing time: 150us 1: ./test/unit/SFCGAL/LineStringTest.cpp(372): Entering test case "testIs3D_true" -2: area( ' MULTIPOLYGON(((971632.3 6768310.4,971641.5 6768297.3,971651.4 6768302.3,971649.5 6768306.7,971654.8 6768310.6,971646.5 6768321.7,971632.3 6768310.4)))' ) = 291.22 1: ./test/unit/SFCGAL/LineStringTest.cpp(375): info: check g.is3D() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(372): Leaving test case "testIs3D_true"; testing time: 220us +1: ./test/unit/SFCGAL/LineStringTest.cpp(372): Leaving test case "testIs3D_true"; testing time: 132us 1: ./test/unit/SFCGAL/LineStringTest.cpp(382): Entering test case "isLineString" 1: ./test/unit/SFCGAL/LineStringTest.cpp(385): info: check g.is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(382): Leaving test case "isLineString"; testing time: 215us -1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Leaving test suite "SFCGAL_LineStringTest"; testing time: 9637us +1: ./test/unit/SFCGAL/LineStringTest.cpp(382): Leaving test case "isLineString"; testing time: 128us +1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Leaving test suite "SFCGAL_LineStringTest"; testing time: 4915us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(31): Entering test suite "SFCGAL_MultiLineStringTest" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(33): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(36): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(37): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(33): Leaving test case "defaultConstructor"; testing time: 227us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(33): Leaving test case "defaultConstructor"; testing time: 138us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(42): Entering test case "addLineString" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(42): Leaving test case "addLineString"; testing time: 276us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(42): Leaving test case "addLineString"; testing time: 134us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(49): Entering test case "addLineStringThrow" -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(49): Leaving test case "addLineStringThrow"; testing time: 285us -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): Entering test case "asTextEmpty" +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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{291.21999999334332} and areaRotate{291.21999999334332} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{291.21999999334332} and expectedArea{291.22021484375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((971271.5 6768626,971258.5 6768623.8,971258.9 6768643.1,971272.1 6768642.4,971273.1 6768633.3,971271.2 6768633.1,971271.5 6768626)))' ) = 237.615 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{237.61499999871251} and areaRotate{237.61499999871251} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{237.61499999871251} and expectedArea{237.61572265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((971276.8 6768626,971296.8 6768626.1,971297 6768639.5,971289.3 6768639.4,971289.8 6768644.9,971280.4 6768645,971280.9 6768637.7,971276.5 6768637.5,971276.8 6768626)))' ) = 312.9 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{312.89999999794537} and areaRotate{312.89999999794537} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{312.89999999794537} and expectedArea{312.8994140625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): info: check 'exception "std::exception" raised as expected' has passed +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(49): Leaving test case "addLineStringThrow"; testing time: 172us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(60): info: check g.asText(1) == "MULTILINESTRING EMPTY" has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): Leaving test case "asTextEmpty"; testing time: 253us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): Leaving test case "asTextEmpty"; testing time: 150us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(68): info: check g.asText(1) == "MULTILINESTRING((0.0 0.0,1.0 1.0),(1.0 1.0,2.0 2.0))" has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "asText2d"; testing time: 232us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "asText2d"; testing time: 148us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(74): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(77): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(74): Leaving test case "isGeometryCollection"; testing time: 216us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(74): Leaving test case "isGeometryCollection"; testing time: 142us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(80): Entering test case "isMultiLineString" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(83): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(80): Leaving test case "isMultiLineString"; testing time: 207us -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(31): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 1756us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(80): Leaving test case "isMultiLineString"; testing time: 128us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(31): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 1048us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(31): Entering test suite "SFCGAL_MultiPointTest" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(33): Entering test case "defaultConstructor" -2: area( ' MULTIPOLYGON(((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/MultiPointTest.cpp(36): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(37): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(38): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(33): Leaving test case "defaultConstructor"; testing time: 208us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(33): Leaving test case "defaultConstructor"; testing time: 132us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(41): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(44): info: check g.geometryTypeId() == TYPE_MULTIPOINT has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(41): Leaving test case "testGeometryTypeId"; testing time: 311us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(41): Leaving test case "testGeometryTypeId"; testing time: 237us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(48): Entering test case "addPoint" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(52): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(48): Leaving test case "addPoint"; testing time: 209us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(48): Leaving test case "addPoint"; testing time: 131us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(55): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(58): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(55): Leaving test case "addLineStringThrow"; testing time: 252us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(55): Leaving test case "addLineStringThrow"; testing time: 146us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(63): Entering test case "asTextEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{237.61499999871251} and areaRotate{237.61499999871251} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{237.61499999871251} and expectedArea{237.61572265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(66): info: check g.asText(1) == "MULTIPOINT EMPTY" has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(63): Leaving test case "asTextEmpty"; testing time: 220us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(63): Leaving test case "asTextEmpty"; testing time: 134us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(69): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(74): info: check g.asText(3) == "MULTIPOINT((2.000 3.000),(3.000 4.000))" has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(69): Leaving test case "asText2d"; testing time: 226us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(69): Leaving test case "asText2d"; testing time: 136us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(79): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(82): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(79): Leaving test case "isGeometryCollection"; testing time: 208us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(79): Leaving test case "isGeometryCollection"; testing time: 131us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(85): Entering test case "isMultiPoint" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(88): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(85): Leaving test case "isMultiPoint"; testing time: 205us -1: ./test/unit/SFCGAL/MultiPointTest.cpp(31): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 1905us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(85): Leaving test case "isMultiPoint"; testing time: 129us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(31): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 1220us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(33): Entering test suite "SFCGAL_MultiPolygonTest" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(35): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(38): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(39): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(40): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 215us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 132us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(43): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(46): info: check g.geometryTypeId() == TYPE_MULTIPOLYGON has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(43): Leaving test case "testGeometryTypeId"; testing time: 209us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(43): Leaving test case "testGeometryTypeId"; testing time: 130us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(50): Entering test case "addPolygon" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(54): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(50): Leaving test case "addPolygon"; testing time: 264us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(50): Leaving test case "addPolygon"; testing time: 131us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(57): Entering test case "addLineStringThrow" -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/MultiPolygonTest.cpp(60): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(57): Leaving test case "addLineStringThrow"; testing time: 269us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(57): Leaving test case "addLineStringThrow"; testing time: 140us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(65): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(68): info: check g.asText(1) == "MULTIPOLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(65): Leaving test case "asTextEmpty"; testing time: 240us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(65): Leaving test case "asTextEmpty"; testing time: 132us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(70): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(75): info: check g.asText(3) == "MULTIPOLYGON(((0.000 0.000,1.000 0.000,1.000 1.000,0.000 " "1.000,0.000 0.000)),((2.000 4.000,3.000 4.000,3.000 " "5.000,2.000 5.000,2.000 4.000)))" has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(70): Leaving test case "asText2d"; testing time: 244us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(70): Leaving test case "asText2d"; testing time: 147us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(83): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(86): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(83): Leaving test case "isGeometryCollection"; testing time: 208us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(83): Leaving test case "isGeometryCollection"; testing time: 131us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(89): Entering test case "isMultiPolygon" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(92): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(89): Leaving test case "isMultiPolygon"; testing time: 197us -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(33): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 1911us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(89): Leaving test case "isMultiPolygon"; testing time: 130us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(33): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 1112us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(33): Entering test suite "SFCGAL_MultiSolidTest" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(35): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(38): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(39): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(40): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 204us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 135us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(43): Entering test case "testGeometryTypeId" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{312.89999999794537} and areaRotate{312.89999999794537} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{312.89999999794537} and expectedArea{312.8994140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(46): info: check g.geometryTypeId() == TYPE_MULTISOLID has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(43): Leaving test case "testGeometryTypeId"; testing time: 294us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(43): Leaving test case "testGeometryTypeId"; testing time: 244us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(50): Entering test case "addSolid" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(54): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(50): Leaving test case "addSolid"; testing time: 201us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(50): Leaving test case "addSolid"; testing time: 135us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(57): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(60): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(57): Leaving test case "addLineStringThrow"; testing time: 222us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(57): Leaving test case "addLineStringThrow"; testing time: 145us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(65): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(68): info: check g.asText(1) == "MULTISOLID EMPTY" has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(65): Leaving test case "asTextEmpty"; testing time: 222us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(65): Leaving test case "asTextEmpty"; testing time: 133us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(70): Entering test case "asText2d" +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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{3256.5250000060887} and areaRotate{3256.5250000060887} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{3256.5250000060887} and expectedArea{3256.525390625} doesn't exceed 0.5% +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(100): info: difference{} between area{32.649999998026765} and areaRotate{32.649999998026765} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{32.649999998026765} and expectedArea{32.64990234375} doesn't exceed 0.5% +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(100): info: difference{} between area{117.84999999855066} and areaRotate{117.84999999855066} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{117.84999999855066} and expectedArea{117.849609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(75): info: check g.asText(0) == "MULTISOLID Z(((((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),((0 0 1,1 0 1,1 1 1,0 " "1 1,0 0 1)),((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),((1 1 0,0 1 0,0 1 1,1 1 " "1,1 1 0)),((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)),((0 0 0,0 0 1,0 1 1,0 1 0,0 " "0 0)))),((((2 4 6,2 5 6,3 5 6,3 4 6,2 4 6)),((2 4 7,3 4 7,3 5 7,2 5 7,2 " "4 7)),((2 4 6,3 4 6,3 4 7,2 4 7,2 4 6)),((3 5 6,2 5 6,2 5 7,3 5 7,3 5 " "6)),((3 4 6,3 5 6,3 5 7,3 4 7,3 4 6)),((2 4 6,2 4 7,2 5 7,2 5 6,2 4 " "6)))))" has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(70): Leaving test case "asText2d"; testing time: 338us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(70): Leaving test case "asText2d"; testing time: 257us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(91): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Leaving test case "isGeometryCollection"; testing time: 211us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Leaving test case "isGeometryCollection"; testing time: 149us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(94): Entering test case "isMultiSolid" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(97): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(94): Leaving test case "isMultiSolid"; testing time: 199us -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(33): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 1953us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(94): Leaving test case "isMultiSolid"; testing time: 130us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(33): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 1366us 1: ./test/unit/SFCGAL/NumericTest.cpp(30): Entering test suite "SFCGAL_NumericTest" 1: ./test/unit/SFCGAL/NumericTest.cpp(32): Entering test case "testFloorRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(34): info: check SFCGAL::floor(CGAL::Gmpq(0)) == 0 has passed @@ -12565,22 +12610,22 @@ 1: ./test/unit/SFCGAL/NumericTest.cpp(37): info: check SFCGAL::floor(CGAL::Gmpq(2, 3)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(38): info: check SFCGAL::floor(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(39): info: check SFCGAL::floor(CGAL::Gmpq(4, 3)) == 1 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(32): Leaving test case "testFloorRational"; testing time: 218us +1: ./test/unit/SFCGAL/NumericTest.cpp(32): Leaving test case "testFloorRational"; testing time: 150us 1: ./test/unit/SFCGAL/NumericTest.cpp(42): Entering test case "testCeilRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(44): info: check SFCGAL::ceil(CGAL::Gmpq(0)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(45): info: check SFCGAL::ceil(CGAL::Gmpq(1, 2)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(46): info: check SFCGAL::ceil(CGAL::Gmpq(1, 3)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(47): info: check SFCGAL::ceil(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(48): info: check SFCGAL::ceil(CGAL::Gmpq(4, 3)) == 2 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(42): Leaving test case "testCeilRational"; testing time: 222us +1: ./test/unit/SFCGAL/NumericTest.cpp(42): Leaving test case "testCeilRational"; testing time: 149us 1: ./test/unit/SFCGAL/NumericTest.cpp(51): Entering test case "testRoundRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(53): info: check SFCGAL::round(CGAL::Gmpq(0)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(54): info: check SFCGAL::round(CGAL::Gmpq(1, 2)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(55): info: check SFCGAL::round(CGAL::Gmpq(1, 3)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(56): info: check SFCGAL::round(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(57): info: check SFCGAL::round(CGAL::Gmpq(4, 3)) == 1 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(51): Leaving test case "testRoundRational"; testing time: 219us -1: ./test/unit/SFCGAL/NumericTest.cpp(30): Leaving test suite "SFCGAL_NumericTest"; testing time: 688us +1: ./test/unit/SFCGAL/NumericTest.cpp(51): Leaving test case "testRoundRational"; testing time: 146us +1: ./test/unit/SFCGAL/NumericTest.cpp(30): Leaving test suite "SFCGAL_NumericTest"; testing time: 468us 1: ./test/unit/SFCGAL/PointTest.cpp(33): Entering test suite "SFCGAL_PointTest" 1: ./test/unit/SFCGAL/PointTest.cpp(36): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/PointTest.cpp(39): info: check g.isEmpty() has passed @@ -12590,52 +12635,51 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(45): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(46): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(47): info: check std::isnan(g.m()) has passed -1: ./test/unit/SFCGAL/PointTest.cpp(36): Leaving test case "defaultConstructor"; testing time: 447us +1: ./test/unit/SFCGAL/PointTest.cpp(36): Leaving test case "defaultConstructor"; testing time: 274us 1: ./test/unit/SFCGAL/PointTest.cpp(53): Entering test case "xyConstructor" -2: area( ' MULTIPOLYGON(((650686.1 6913382.7,650681.3 6913398.2,650676.2 6913396.7,650673.2 6913406.8,650658.8 6913401.2,650648.8 6913438,650660.6 6913441.6,650669.8 6913441.4,650683.9 6913445.1,650681.7 6913451.1,650670.4 6913446.9,650667.3 6913457.2,650693.5 6913467.1,650697.7 6913457.2,650687.9 6913453.3,650689.2 6913450.3,650699.4 6913452.9,650720.3 6913396.1,650686.1 6913382.7)))' ) = 3256.53 1: ./test/unit/SFCGAL/PointTest.cpp(56): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(57): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(58): info: check g.x() == 2.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(59): info: check g.y() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(60): info: check g.z() == 0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyConstructor"; testing time: 632us +1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyConstructor"; testing time: 144us 1: ./test/unit/SFCGAL/PointTest.cpp(65): Entering test case "xyzConstructor" 1: ./test/unit/SFCGAL/PointTest.cpp(68): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(69): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(70): info: check g.x() == 2.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(71): info: check g.y() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(72): info: check g.z() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(65): Leaving test case "xyzConstructor"; testing time: 210us +1: ./test/unit/SFCGAL/PointTest.cpp(65): Leaving test case "xyzConstructor"; testing time: 143us 1: ./test/unit/SFCGAL/PointTest.cpp(87): Entering test case "testGetSetM" 1: ./test/unit/SFCGAL/PointTest.cpp(90): info: check !p.isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(91): info: check std::isnan(p.m()) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(93): info: check p.m() == 5.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(87): Leaving test case "testGetSetM"; testing time: 197us +1: ./test/unit/SFCGAL/PointTest.cpp(87): Leaving test case "testGetSetM"; testing time: 134us 1: ./test/unit/SFCGAL/PointTest.cpp(104): Entering test case "emptyToVector_2" 1: ./test/unit/SFCGAL/PointTest.cpp(108): info: check CGAL::to_double(p.x()) == 0.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(109): info: check CGAL::to_double(p.y()) == 0.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(104): Leaving test case "emptyToVector_2"; testing time: 193us +1: ./test/unit/SFCGAL/PointTest.cpp(104): Leaving test case "emptyToVector_2"; testing time: 132us 1: ./test/unit/SFCGAL/PointTest.cpp(111): Entering test case "xyToVector_2" 1: ./test/unit/SFCGAL/PointTest.cpp(115): info: check CGAL::to_double(p.x()) == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(116): info: check CGAL::to_double(p.y()) == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(111): Leaving test case "xyToVector_2"; testing time: 190us +1: ./test/unit/SFCGAL/PointTest.cpp(111): Leaving test case "xyToVector_2"; testing time: 132us 1: ./test/unit/SFCGAL/PointTest.cpp(118): Entering test case "xyToVector_3" 1: ./test/unit/SFCGAL/PointTest.cpp(123): info: check CGAL::to_double(p.x()) == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(124): info: check CGAL::to_double(p.y()) == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(125): info: check CGAL::to_double(p.z()) == 0.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(118): Leaving test case "xyToVector_3"; testing time: 200us +1: ./test/unit/SFCGAL/PointTest.cpp(118): Leaving test case "xyToVector_3"; testing time: 136us 1: ./test/unit/SFCGAL/PointTest.cpp(135): Entering test case "testClone" 1: ./test/unit/SFCGAL/PointTest.cpp(139): info: check copy->is() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(140): info: check copy->as().x() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(141): info: check copy->as().y() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(135): Leaving test case "testClone"; testing time: 196us +1: ./test/unit/SFCGAL/PointTest.cpp(135): Leaving test case "testClone"; testing time: 132us 1: ./test/unit/SFCGAL/PointTest.cpp(145): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/PointTest.cpp(149): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(150): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(145): Leaving test case "testBoundary"; testing time: 208us +1: ./test/unit/SFCGAL/PointTest.cpp(145): Leaving test case "testBoundary"; testing time: 131us 1: ./test/unit/SFCGAL/PointTest.cpp(154): Entering test case "testEnvelope_empty" 1: ./test/unit/SFCGAL/PointTest.cpp(156): info: check Point().envelope().isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(154): Leaving test case "testEnvelope_empty"; testing time: 191us +1: ./test/unit/SFCGAL/PointTest.cpp(154): Leaving test case "testEnvelope_empty"; testing time: 132us 1: ./test/unit/SFCGAL/PointTest.cpp(158): Entering test case "testEnvelope_2D" 1: ./test/unit/SFCGAL/PointTest.cpp(162): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(163): info: check !box.is3D() has passed @@ -12643,10 +12687,8 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(166): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(167): info: check box.yMin() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(168): info: check box.yMax() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(158): Leaving test case "testEnvelope_2D"; testing time: 208us +1: ./test/unit/SFCGAL/PointTest.cpp(158): Leaving test case "testEnvelope_2D"; testing time: 136us 1: ./test/unit/SFCGAL/PointTest.cpp(170): Entering test case "testEnvelope_3D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{3256.5250000060887} and areaRotate{3256.5250000060887} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{3256.5250000060887} and expectedArea{3256.525390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(174): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(175): info: check box.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(177): info: check box.xMin() == 3.0 has passed @@ -12655,171 +12697,167 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(180): info: check box.yMax() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(181): info: check box.zMin() == 5.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(182): info: check box.zMax() == 5.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(170): Leaving test case "testEnvelope_3D"; testing time: 202us +1: ./test/unit/SFCGAL/PointTest.cpp(170): Leaving test case "testEnvelope_3D"; testing time: 141us 1: ./test/unit/SFCGAL/PointTest.cpp(186): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/PointTest.cpp(189): info: check g.asText(1) == "POINT EMPTY" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(186): Leaving test case "asTextEmpty"; testing time: 193us +1: ./test/unit/SFCGAL/PointTest.cpp(186): Leaving test case "asTextEmpty"; testing time: 131us 1: ./test/unit/SFCGAL/PointTest.cpp(191): Entering test case "asText2d" 1: ./test/unit/SFCGAL/PointTest.cpp(194): info: check g.asText(3) == "POINT(2.000 3.000)" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(191): Leaving test case "asText2d"; testing time: 197us +1: ./test/unit/SFCGAL/PointTest.cpp(191): Leaving test case "asText2d"; testing time: 135us 1: ./test/unit/SFCGAL/PointTest.cpp(196): Entering test case "asText3d" -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/PointTest.cpp(199): info: check g.asText(3) == "POINT Z(2.000 3.000 4.000)" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(196): Leaving test case "asText3d"; testing time: 195us +1: ./test/unit/SFCGAL/PointTest.cpp(196): Leaving test case "asText3d"; testing time: 133us 1: ./test/unit/SFCGAL/PointTest.cpp(203): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/PointTest.cpp(206): info: check g.geometryType() == "Point" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(203): Leaving test case "testGeometryType"; testing time: 191us +1: ./test/unit/SFCGAL/PointTest.cpp(203): Leaving test case "testGeometryType"; testing time: 155us 1: ./test/unit/SFCGAL/PointTest.cpp(209): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/PointTest.cpp(212): info: check g.geometryTypeId() == TYPE_POINT has passed -1: ./test/unit/SFCGAL/PointTest.cpp(209): Leaving test case "testGeometryTypeId"; testing time: 248us +1: ./test/unit/SFCGAL/PointTest.cpp(209): Leaving test case "testGeometryTypeId"; testing time: 132us 1: ./test/unit/SFCGAL/PointTest.cpp(216): Entering test case "testDimension" 1: ./test/unit/SFCGAL/PointTest.cpp(219): info: check g.dimension() == 0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(216): Leaving test case "testDimension"; testing time: 215us +1: ./test/unit/SFCGAL/PointTest.cpp(216): Leaving test case "testDimension"; testing time: 130us 1: ./test/unit/SFCGAL/PointTest.cpp(223): Entering test case "testCoordinateDimension" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{32.649999998026765} and areaRotate{32.649999998026765} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{32.649999998026765} and expectedArea{32.64990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(225): info: check Point().coordinateDimension() == 0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(226): info: check Point(2.0, 3.0).coordinateDimension() == 2 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(227): info: check Point(2.0, 3.0, 4.0).coordinateDimension() == 3 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(223): Leaving test case "testCoordinateDimension"; testing time: 202us +1: ./test/unit/SFCGAL/PointTest.cpp(223): Leaving test case "testCoordinateDimension"; testing time: 133us 1: ./test/unit/SFCGAL/PointTest.cpp(230): Entering test case "testIsEmpty" 1: ./test/unit/SFCGAL/PointTest.cpp(232): info: check Point().isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(233): info: check !Point(2.0, 3.0).isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(230): Leaving test case "testIsEmpty"; testing time: 211us +1: ./test/unit/SFCGAL/PointTest.cpp(230): Leaving test case "testIsEmpty"; testing time: 130us 1: ./test/unit/SFCGAL/PointTest.cpp(236): Entering test case "testIs3D" 1: ./test/unit/SFCGAL/PointTest.cpp(238): info: check !Point().is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(239): info: check !Point(2.0, 3.0).is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(240): info: check Point(2.0, 3.0, 4.0).is3D() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(236): Leaving test case "testIs3D"; testing time: 189us +1: ./test/unit/SFCGAL/PointTest.cpp(236): Leaving test case "testIs3D"; testing time: 133us 1: ./test/unit/SFCGAL/PointTest.cpp(243): Entering test case "testIsMeasured" -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/PointTest.cpp(245): info: check !Point().isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(246): info: check !Point(2.0, 3.0).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(247): info: check !Point(2.0, 3.0, 4.0).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(248): info: check Point(2.0, 3.0, 4.0, 5.0).isMeasured() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(243): Leaving test case "testIsMeasured"; testing time: 187us +1: ./test/unit/SFCGAL/PointTest.cpp(243): Leaving test case "testIsMeasured"; testing time: 157us 1: ./test/unit/SFCGAL/PointTest.cpp(255): Entering test case "isPoint" 1: ./test/unit/SFCGAL/PointTest.cpp(258): info: check g.is() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(255): Leaving test case "isPoint"; testing time: 179us +1: ./test/unit/SFCGAL/PointTest.cpp(255): Leaving test case "isPoint"; testing time: 140us 1: ./test/unit/SFCGAL/PointTest.cpp(262): Entering test case "asPoint" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{117.84999999855066} and areaRotate{117.84999999855066} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{117.84999999855066} and expectedArea{117.849609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(265): info: check g->as().isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(262): Leaving test case "asPoint"; testing time: 179us -1: ./test/unit/SFCGAL/PointTest.cpp(33): Leaving test suite "SFCGAL_PointTest"; testing time: 5642us +1: ./test/unit/SFCGAL/PointTest.cpp(262): Leaving test case "asPoint"; testing time: 131us +1: ./test/unit/SFCGAL/PointTest.cpp(33): Leaving test suite "SFCGAL_PointTest"; testing time: 3535us 1: ./test/unit/SFCGAL/PolygonTest.cpp(32): Entering test suite "SFCGAL_PolygonTest" 1: ./test/unit/SFCGAL/PolygonTest.cpp(35): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/PolygonTest.cpp(38): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(39): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(40): info: check g.numInteriorRings() == 0U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 189us +1: ./test/unit/SFCGAL/PolygonTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 139us 1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Entering test case "exteriorRingConstructor" 1: ./test/unit/SFCGAL/PolygonTest.cpp(55): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(56): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(57): info: check g.numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(58): info: check g.exteriorRing().numPoints() == 5U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Leaving test case "exteriorRingConstructor"; testing time: 196us +1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Leaving test case "exteriorRingConstructor"; testing time: 139us 1: ./test/unit/SFCGAL/PolygonTest.cpp(60): Entering test case "exteriorRingConstructor3D" -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/PolygonTest.cpp(69): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(70): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(71): info: check g.numInteriorRings() == 0U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(60): Leaving test case "exteriorRingConstructor3D"; testing time: 187us +1: ./test/unit/SFCGAL/PolygonTest.cpp(60): Leaving test case "exteriorRingConstructor3D"; testing time: 132us 1: ./test/unit/SFCGAL/PolygonTest.cpp(76): Entering test case "testConstructorTriangle" 1: ./test/unit/SFCGAL/PolygonTest.cpp(79): info: check g.numRings() == 1U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(80): info: check g.exteriorRing().numPoints() == 4U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(76): Leaving test case "testConstructorTriangle"; testing time: 209us +1: ./test/unit/SFCGAL/PolygonTest.cpp(76): Leaving test case "testConstructorTriangle"; testing time: 135us 1: ./test/unit/SFCGAL/PolygonTest.cpp(94): Entering test case "testReverse" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{89.834999996919066} and areaRotate{89.834999996919066} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{89.834999996919066} and expectedArea{89.835205078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(97): info: check g.isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(99): info: check !g.isCounterClockWiseOriented() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(94): Leaving test case "testReverse"; testing time: 294us +1: ./test/unit/SFCGAL/PolygonTest.cpp(94): Leaving test case "testReverse"; testing time: 245us 1: ./test/unit/SFCGAL/PolygonTest.cpp(130): Entering test case "testClone" 1: ./test/unit/SFCGAL/PolygonTest.cpp(142): info: check !copy->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(143): info: check !copy->is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(144): info: check copy->numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(145): info: check copy->exteriorRing().numPoints() == 5U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(130): Leaving test case "testClone"; testing time: 196us +1: ./test/unit/SFCGAL/PolygonTest.cpp(130): Leaving test case "testClone"; testing time: 141us 1: ./test/unit/SFCGAL/PolygonTest.cpp(149): Entering test case "testBoundaryEmpty" 1: ./test/unit/SFCGAL/PolygonTest.cpp(152): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(153): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(149): Leaving test case "testBoundaryEmpty"; testing time: 185us +1: ./test/unit/SFCGAL/PolygonTest.cpp(149): Leaving test case "testBoundaryEmpty"; testing time: 134us 1: ./test/unit/SFCGAL/PolygonTest.cpp(155): Entering test case "testBoundaryWithoutHoles" -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/PolygonTest.cpp(159): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(160): info: check boundary->asText(0) == "LINESTRING(0 0,0 1,1 1,0 0)" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(155): Leaving test case "testBoundaryWithoutHoles"; testing time: 245us +1: ./test/unit/SFCGAL/PolygonTest.cpp(155): Leaving test case "testBoundaryWithoutHoles"; testing time: 175us 1: ./test/unit/SFCGAL/PolygonTest.cpp(162): Entering test case "testBoundaryWithHoles" 1: ./test/unit/SFCGAL/PolygonTest.cpp(166): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(167): info: check boundary->asText(0) == "MULTILINESTRING((0 0,0 5,5 5,0 5,0 0),(1 1,2 1,2 2,1 1))" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(162): Leaving test case "testBoundaryWithHoles"; testing time: 258us +1: ./test/unit/SFCGAL/PolygonTest.cpp(162): Leaving test case "testBoundaryWithHoles"; testing time: 180us 1: ./test/unit/SFCGAL/PolygonTest.cpp(174): Entering test case "asTextEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{120.61499999802267} and areaRotate{120.61499999802267} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{120.61499999802267} and expectedArea{120.615112304688} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(177): info: check g.asText(1) == "POLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(174): Leaving test case "asTextEmpty"; testing time: 188us +1: ./test/unit/SFCGAL/PolygonTest.cpp(174): Leaving test case "asTextEmpty"; testing time: 139us 1: ./test/unit/SFCGAL/PolygonTest.cpp(179): Entering test case "asText2d" 1: ./test/unit/SFCGAL/PolygonTest.cpp(188): 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(179): Leaving test case "asText2d"; testing time: 243us +1: ./test/unit/SFCGAL/PolygonTest.cpp(179): Leaving test case "asText2d"; testing time: 137us 1: ./test/unit/SFCGAL/PolygonTest.cpp(191): Entering test case "asText3d" 1: ./test/unit/SFCGAL/PolygonTest.cpp(200): 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(191): Leaving test case "asText3d"; testing time: 241us +1: ./test/unit/SFCGAL/PolygonTest.cpp(191): Leaving test case "asText3d"; testing time: 137us 1: ./test/unit/SFCGAL/PolygonTest.cpp(204): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/PolygonTest.cpp(207): info: check g.geometryType() == "Polygon" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(204): Leaving test case "testGeometryType"; testing time: 208us +1: ./test/unit/SFCGAL/PolygonTest.cpp(204): Leaving test case "testGeometryType"; testing time: 131us 1: ./test/unit/SFCGAL/PolygonTest.cpp(210): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/PolygonTest.cpp(213): info: check g.geometryTypeId() == TYPE_POLYGON has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(210): Leaving test case "testGeometryTypeId"; testing time: 178us +1: ./test/unit/SFCGAL/PolygonTest.cpp(210): Leaving test case "testGeometryTypeId"; testing time: 129us 1: ./test/unit/SFCGAL/PolygonTest.cpp(216): Entering test case "testDimension" -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/PolygonTest.cpp(219): info: check g.dimension() == 2 has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(216): Leaving test case "testDimension"; testing time: 174us +1: ./test/unit/SFCGAL/PolygonTest.cpp(216): Leaving test case "testDimension"; testing time: 125us 1: ./test/unit/SFCGAL/PolygonTest.cpp(228): Entering test case "isPolygon" 1: ./test/unit/SFCGAL/PolygonTest.cpp(231): info: check g.is() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(228): Leaving test case "isPolygon"; testing time: 173us -1: ./test/unit/SFCGAL/PolygonTest.cpp(32): Leaving test suite "SFCGAL_PolygonTest"; testing time: 3482us +1: ./test/unit/SFCGAL/PolygonTest.cpp(228): Leaving test case "isPolygon"; testing time: 128us +1: ./test/unit/SFCGAL/PolygonTest.cpp(32): Leaving test suite "SFCGAL_PolygonTest"; testing time: 2429us 1: ./test/unit/SFCGAL/SolidTest.cpp(32): Entering test suite "SFCGAL_SolidTest" 1: ./test/unit/SFCGAL/SolidTest.cpp(80): Entering test case "solidReadTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{104.90999999841794} and areaRotate{104.90999999841794} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{104.90999999841794} and expectedArea{104.91015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SolidTest.cpp(106): info: check g->as().numShells() == 2U has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(80): Leaving test case "solidReadTest"; testing time: 494us -1: ./test/unit/SFCGAL/SolidTest.cpp(32): Leaving test suite "SFCGAL_SolidTest"; testing time: 506us +1: ./test/unit/SFCGAL/SolidTest.cpp(80): Leaving test case "solidReadTest"; testing time: 397us +1: ./test/unit/SFCGAL/SolidTest.cpp(32): Leaving test suite "SFCGAL_SolidTest"; testing time: 403us 1: ./test/unit/SFCGAL/TriangleTest.cpp(32): Entering test suite "SFCGAL_TriangleTest" 1: ./test/unit/SFCGAL/TriangleTest.cpp(35): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/TriangleTest.cpp(38): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(35): Leaving test case "testDefaultConstructor"; testing time: 200us +1: ./test/unit/SFCGAL/TriangleTest.cpp(35): Leaving test case "testDefaultConstructor"; testing time: 160us 1: ./test/unit/SFCGAL/TriangleTest.cpp(41): Entering test case "testConstructorTriangle_2" 1: ./test/unit/SFCGAL/TriangleTest.cpp(48): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(49): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(51): info: check g.vertex(0).toPoint_2() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(52): info: check g.vertex(1).toPoint_2() == b has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(53): info: check g.vertex(2).toPoint_2() == c has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(41): Leaving test case "testConstructorTriangle_2"; testing time: 189us +1: ./test/unit/SFCGAL/TriangleTest.cpp(41): Leaving test case "testConstructorTriangle_2"; testing time: 144us 1: ./test/unit/SFCGAL/TriangleTest.cpp(56): Entering test case "testConstructorTriangle_3" 1: ./test/unit/SFCGAL/TriangleTest.cpp(63): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(64): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(66): info: check g.vertex(0).toPoint_3() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(67): info: check g.vertex(1).toPoint_3() == b has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(68): info: check g.vertex(2).toPoint_3() == c has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(56): Leaving test case "testConstructorTriangle_3"; testing time: 184us +1: ./test/unit/SFCGAL/TriangleTest.cpp(56): Leaving test case "testConstructorTriangle_3"; testing time: 139us 1: ./test/unit/SFCGAL/TriangleTest.cpp(76): Entering test case "testReverse" 1: ./test/unit/SFCGAL/TriangleTest.cpp(85): info: check g.vertex(0).toPoint_3() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(86): info: check g.vertex(1).toPoint_3() == c has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(87): info: check g.vertex(2).toPoint_3() == b has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(76): Leaving test case "testReverse"; testing time: 196us +1: ./test/unit/SFCGAL/TriangleTest.cpp(76): Leaving test case "testReverse"; testing time: 134us 1: ./test/unit/SFCGAL/TriangleTest.cpp(103): Entering test case "testClone" +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(100): info: difference{} between area{89.834999996919066} and areaRotate{89.834999996919066} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{89.834999996919066} and expectedArea{89.835205078125} doesn't exceed 0.5% +2: 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(100): info: difference{} between area{120.61499999802267} and areaRotate{120.61499999802267} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{120.61499999802267} and expectedArea{120.615112304688} doesn't exceed 0.5% +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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{104.90999999841794} and areaRotate{104.90999999841794} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{104.90999999841794} and expectedArea{104.91015625} doesn't exceed 0.5% +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(100): info: difference{} between area{73.160000001057611} and areaRotate{73.160000001057611} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{73.160000001057611} and expectedArea{73.16015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(112): info: check copy->is() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(113): info: check copy->asText(0) == "TRIANGLE Z((0 0 1,1 0 2,1 1 3,0 0 1))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(103): Leaving test case "testClone"; testing time: 195us +1: ./test/unit/SFCGAL/TriangleTest.cpp(103): Leaving test case "testClone"; testing time: 197us 1: ./test/unit/SFCGAL/TriangleTest.cpp(117): Entering test case "testBoundary" -2: area( ' MULTIPOLYGON(((987783.2 6716923.9,987786.8 6716918.6,987793.1 6716922.7,987790.5 6716926.5,987793.5 6716928.6,987791.2 6716931.9,987787.5 6716929.3,987784.3 6716927.1,987785.4 6716925.5,987783.2 6716923.9)))' ) = 73.16 1: ./test/unit/SFCGAL/TriangleTest.cpp(126): info: check boundary->asText(0) == "LINESTRING(0 0,1 0,1 1,0 0)" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(117): Leaving test case "testBoundary"; testing time: 186us +1: ./test/unit/SFCGAL/TriangleTest.cpp(117): Leaving test case "testBoundary"; testing time: 147us 1: ./test/unit/SFCGAL/TriangleTest.cpp(130): Entering test case "testEnvelope_empty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(135): info: check bbox.isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(130): Leaving test case "testEnvelope_empty"; testing time: 179us +1: ./test/unit/SFCGAL/TriangleTest.cpp(130): Leaving test case "testEnvelope_empty"; testing time: 134us 1: ./test/unit/SFCGAL/TriangleTest.cpp(137): Entering test case "testEnvelope_2d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(146): info: check !bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(147): info: check !bbox.is3D() has passed @@ -12827,7 +12865,7 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(150): info: check bbox.xMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(151): info: check bbox.yMin() == -1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(152): info: check bbox.yMax() == 1.5 has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(137): Leaving test case "testEnvelope_2d"; testing time: 187us +1: ./test/unit/SFCGAL/TriangleTest.cpp(137): Leaving test case "testEnvelope_2d"; testing time: 140us 1: ./test/unit/SFCGAL/TriangleTest.cpp(154): Entering test case "testEnvelope_3d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(163): info: check !bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(164): info: check bbox.is3D() has passed @@ -12837,55 +12875,52 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(168): info: check bbox.yMax() == 1.5 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(169): info: check bbox.zMin() == 2.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(170): info: check bbox.zMax() == 8.0 has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(154): Leaving test case "testEnvelope_3d"; testing time: 192us +1: ./test/unit/SFCGAL/TriangleTest.cpp(154): Leaving test case "testEnvelope_3d"; testing time: 142us 1: ./test/unit/SFCGAL/TriangleTest.cpp(174): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(177): info: check g.asText(1) == "TRIANGLE EMPTY" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(174): Leaving test case "asTextEmpty"; testing time: 177us +1: ./test/unit/SFCGAL/TriangleTest.cpp(174): Leaving test case "asTextEmpty"; testing time: 130us 1: ./test/unit/SFCGAL/TriangleTest.cpp(179): Entering test case "asText2d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{73.160000001057611} and areaRotate{73.160000001057611} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{73.160000001057611} and expectedArea{73.16015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(182): info: check g.asText(1) == "TRIANGLE((0.0 0.0,1.0 0.0,1.0 1.0,0.0 0.0))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(179): Leaving test case "asText2d"; testing time: 178us +1: ./test/unit/SFCGAL/TriangleTest.cpp(179): Leaving test case "asText2d"; testing time: 135us 1: ./test/unit/SFCGAL/TriangleTest.cpp(184): Entering test case "asText3d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(188): 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(184): Leaving test case "asText3d"; testing time: 179us +1: ./test/unit/SFCGAL/TriangleTest.cpp(184): Leaving test case "asText3d"; testing time: 139us 1: ./test/unit/SFCGAL/TriangleTest.cpp(194): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/TriangleTest.cpp(196): info: check Triangle().geometryType() == "Triangle" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(194): Leaving test case "testGeometryType"; testing time: 249us +1: ./test/unit/SFCGAL/TriangleTest.cpp(194): Leaving test case "testGeometryType"; testing time: 131us 1: ./test/unit/SFCGAL/TriangleTest.cpp(199): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/TriangleTest.cpp(201): info: check Triangle().geometryTypeId() == TYPE_TRIANGLE has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(199): Leaving test case "testGeometryTypeId"; testing time: 187us +1: ./test/unit/SFCGAL/TriangleTest.cpp(199): Leaving test case "testGeometryTypeId"; testing time: 129us 1: ./test/unit/SFCGAL/TriangleTest.cpp(207): Entering test case "testIsEmpty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(209): info: check Point().isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(210): 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(207): Leaving test case "testIsEmpty"; testing time: 429us +1: ./test/unit/SFCGAL/TriangleTest.cpp(207): Leaving test case "testIsEmpty"; testing time: 132us 1: ./test/unit/SFCGAL/TriangleTest.cpp(219): Entering test case "isTriangle" 1: ./test/unit/SFCGAL/TriangleTest.cpp(222): info: check g.is() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(219): Leaving test case "isTriangle"; testing time: 184us +1: ./test/unit/SFCGAL/TriangleTest.cpp(219): Leaving test case "isTriangle"; testing time: 130us 1: ./test/unit/SFCGAL/TriangleTest.cpp(227): Entering test case "asTriangle" 1: ./test/unit/SFCGAL/TriangleTest.cpp(230): info: check g->as().isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(227): Leaving test case "asTriangle"; testing time: 175us -1: ./test/unit/SFCGAL/TriangleTest.cpp(32): Leaving test suite "SFCGAL_TriangleTest"; testing time: 3582us +1: ./test/unit/SFCGAL/TriangleTest.cpp(227): Leaving test case "asTriangle"; testing time: 126us +1: ./test/unit/SFCGAL/TriangleTest.cpp(32): Leaving test suite "SFCGAL_TriangleTest"; testing time: 2475us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(34): Entering test suite "SFCGAL_TriangulatedSurfaceTest" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(37): Entering test case "defaultConstructor" -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/TriangulatedSurfaceTest.cpp(40): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(41): info: check g.numTriangles() == 0U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(37): Leaving test case "defaultConstructor"; testing time: 169us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(37): Leaving test case "defaultConstructor"; testing time: 133us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(44): Entering test case "constructorWithTriangles" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(51): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(52): info: check g.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(44): Leaving test case "constructorWithTriangles"; testing time: 175us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(44): Leaving test case "constructorWithTriangles"; testing time: 136us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(88): Entering test case "testClone" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(97): info: check copy->is() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(98): info: check copy->as().numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(88): Leaving test case "testClone"; testing time: 174us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(88): Leaving test case "testClone"; testing time: 134us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(102): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(111): info: check boundary->asText(0) == "MULTILINESTRING((0 0,1 0),(1 0,1 1),(1 1,0 1),(0 1,0 0))" has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(102): Leaving test case "testBoundary"; testing time: 327us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(102): Leaving test case "testBoundary"; testing time: 283us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(114): Entering test case "testBoundaryClosed" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(129): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(114): Leaving test case "testBoundaryClosed"; testing time: 259us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(114): Leaving test case "testBoundaryClosed"; testing time: 189us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(133): Entering test case "testEnvelope" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(148): info: check bbox.xMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(149): info: check bbox.xMax() == 1.0 has passed @@ -12893,23 +12928,24 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(151): info: check bbox.yMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(152): info: check bbox.zMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(153): info: check bbox.zMax() == 1.0 has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(133): Leaving test case "testEnvelope"; testing time: 195us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(133): Leaving test case "testEnvelope"; testing time: 145us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(159): Entering test case "testGeometryType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{76.13499999979453} and areaRotate{76.13499999979453} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{76.13499999979453} and expectedArea{76.1357421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(162): info: check g.geometryType() == "TriangulatedSurface" has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(159): Leaving test case "testGeometryType"; testing time: 167us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(159): Leaving test case "testGeometryType"; testing time: 131us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(165): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(168): info: check g.geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(165): Leaving test case "testGeometryTypeId"; testing time: 166us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(165): Leaving test case "testGeometryTypeId"; testing time: 130us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(172): Entering test case "testDimension" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(175): info: check g.dimension() == 2 has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(172): Leaving test case "testDimension"; testing time: 164us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(172): Leaving test case "testDimension"; testing time: 145us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(184): Entering test case "isTriangulatedSurface" -2: area( ' MULTIPOLYGON(((895059.1 6689136.3,895054.2 6689125.7,895018.3 6689143.7,895023.2 6689154,895059.1 6689136.3)))' ) = 462.62 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(187): info: check g.is() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(184): Leaving test case "isTriangulatedSurface"; testing time: 170us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(184): Leaving test case "isTriangulatedSurface"; testing time: 137us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(194): Entering test case "polyhedronConversionTest" +2: area( ' MULTIPOLYGON(((987778.7 6716934.1,987779.2 6716933.5,987778.6 6716933.1,987779.6 6716931.6,987780.5 6716932.3,987784.3 6716927.1,987787.5 6716929.3,987779.8 6716940.2,987779 6716941.3,987773.2 6716939.1,987777.6 6716933.2,987778.7 6716934.1)))' ) = 76.135 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{76.13499999979453} and areaRotate{76.13499999979453} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{76.13499999979453} and expectedArea{76.1357421875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((895059.1 6689136.3,895054.2 6689125.7,895018.3 6689143.7,895023.2 6689154,895059.1 6689136.3)))' ) = 462.62 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{462.62000001501985} and areaRotate{462.62000001501985} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{462.62000001501985} and expectedArea{462.6201171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((923926.3 6769385.3,923927.1 6769377.7,923935.9 6769378,923935.2 6769387.3,923926.3 6769385.3)))' ) = 75.645 @@ -12921,49 +12957,56 @@ 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(100): info: difference{} between area{166.70500000275382} and areaRotate{166.70500000275382} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{166.70500000275382} and expectedArea{166.705078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((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(100): info: difference{} between area{230.08999999751921} and areaRotate{230.08999999751921} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{230.08999999751921} and expectedArea{230.08984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(211): info: check poly->size_of_facets() == 4U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(212): info: check poly->size_of_vertices() == 6U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(194): Leaving test case "polyhedronConversionTest"; testing time: 5221us -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(34): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 7259us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(194): Leaving test case "polyhedronConversionTest"; testing time: 2209us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(34): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 3831us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(44): Entering test suite "SFCGAL_algorithm_AlphaShapesTest" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(48): Entering test case "testAlphaShapes2D_ComputeAlpha" -2: 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(100): info: difference{} between area{104.95500000143974} and areaRotate{104.95500000143974} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{104.95500000143974} and expectedArea{104.954833984375} doesn't exceed 0.5% 1: Test case SFCGAL_algorithm_AlphaShapesTest/testAlphaShapes2D_ComputeAlpha did not check any assertions -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(48): Leaving test case "testAlphaShapes2D_ComputeAlpha"; testing time: 804us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(48): Leaving test case "testAlphaShapes2D_ComputeAlpha"; testing time: 715us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(62): Entering test case "testAlphaShapes2D_Empty" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(68): info: check alphaShapes->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(62): Leaving test case "testAlphaShapes2D_Empty"; testing time: 225us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(62): Leaving test case "testAlphaShapes2D_Empty"; testing time: 179us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(71): Entering test case "testAlphaShapes2D_ColinearProduceEmpty" -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/algorithm/AlphaShapesTest.cpp(79): info: check alphaShapes->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(71): Leaving test case "testAlphaShapes2D_ColinearProduceEmpty"; testing time: 181us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(71): Leaving test case "testAlphaShapes2D_ColinearProduceEmpty"; testing time: 140us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(82): Entering test case "testAlphaShapes2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(92): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(95): info: check alphaShapes->asText(1) == expectedWkt has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{155.42000000191155} and areaRotate{155.42000000191155} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{155.42000000191155} and expectedArea{155.42041015625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(82): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 251us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(82): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 191us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(98): Entering test case "testAlphaShapes2D_Polygon" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(108): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(111): info: check alphaShapes->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(98): Leaving test case "testAlphaShapes2D_Polygon"; testing time: 242us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(98): Leaving test case "testAlphaShapes2D_Polygon"; testing time: 180us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(114): Entering test case "testAlphaShapes2D_MultiPoint" -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/algorithm/AlphaShapesTest.cpp(119): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(124): info: check efs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(129): info: check efsOptimal.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(134): info: check efsOptimalHoles.good() has passed +2: 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(100): info: difference{} between area{230.08999999751921} and areaRotate{230.08999999751921} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{230.08999999751921} and expectedArea{230.08984375} doesn't exceed 0.5% +2: 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(100): info: difference{} between area{104.95500000143974} and areaRotate{104.95500000143974} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{104.95500000143974} and expectedArea{104.954833984375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970808.1 6768816.2,970806.1 6768827.9,970792.9 6768825.7,970796.1 6768813.7,970808.1 6768816.2)))' ) = 155.42 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{155.42000000191155} and areaRotate{155.42000000191155} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{155.42000000191155} and expectedArea{155.42041015625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970811.9 6768827,970821.2 6768827.7,970817.9 6768844.6,970808.3 6768843.5,970811.9 6768827)))' ) = 160.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{160.92000000164381} and areaRotate{160.92000000164381} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{160.92000000164381} and expectedArea{160.92041015625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((970791.7 6768835.5,970790.8 6768842.6,970792.3 6768851.1,970802.1 6768852.1,970803.6 6768835.7,970791.7 6768835.5)))' ) = 183.02 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{183.02000000319788} and areaRotate{183.02000000319788} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{183.02000000319788} and expectedArea{183.02001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((970850.2 6768862.4,970836.2 6768862,970836.9 6768831.4,970851.6 6768831.6,970850.2 6768862.4)))' ) = 440.86 +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(148): info: check alphaShapes->asText(1) == expectedWkt has passed +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(154): info: check alphaShapesOptim->asText(1) == expectedWkt_optimal has passed +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(160): info: check alphaShapesOptimHoles->asText(1) == expectedWkt_optimal_holes has passed +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(114): Leaving test case "testAlphaShapes2D_MultiPoint"; testing time: 5021us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(44): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 6473us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(45): Entering test suite "SFCGAL_algorithm_ApproximateMedialAxisTest" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(47): Entering test case "testTriangle45" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{440.86000000044942} and areaRotate{440.86000000044942} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{440.86000000044942} and expectedArea{440.85986328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((970503.9 6768885.9,970488.6 6768886.1,970488.4 6768863.3,970504.1 6768862.7,970503.9 6768885.9)))' ) = 356.5 @@ -12972,56 +13015,49 @@ 2: area( ' MULTIPOLYGON(((970673.7 6768924.5,970665.5 6768927.2,970671.5 6768942.3,970679.6 6768939.1,970673.7 6768924.5)))' ) = 138.58 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{138.58000000275965} and areaRotate{138.58000000275965} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{138.58000000275965} and expectedArea{138.580078125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(148): info: check alphaShapes->asText(1) == expectedWkt has passed 2: area( ' MULTIPOLYGON(((970552.6 6768988,970549 6769001.3,970535.6 6768996.8,970541.2 6768984.8,970552.6 6768988)))' ) = 174.57 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{174.57000000103841} and areaRotate{174.57000000103841} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{174.57000000103841} and expectedArea{174.57080078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((970555.1 6768971.4,970549.2 6768972,970550.5 6768979.9,970556.8 6768979.6,970555.1 6768971.4)))' ) = 49.78 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{49.780000000247959} and areaRotate{49.780000000247959} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{49.780000000247959} and expectedArea{49.77978515625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(154): info: check alphaShapesOptim->asText(1) == expectedWkt_optimal 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{246.75000000159775} and areaRotate{246.75000000159775} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{246.75000000159775} and expectedArea{246.74951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((970576.5 6768930.8,970575.3 6768942.5,970564.3 6768942,970565.6 6768929.7,970576.5 6768930.8)))' ) = 132.4 +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(56): info: check result->asText(1) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(47): Leaving test case "testTriangle45"; testing time: 1928us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Entering test case "testTriangle60" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(68): info: check result->numGeometries() == 0U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(69): info: check result->asText(1) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Leaving test case "testTriangle60"; testing time: 317us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(73): Entering test case "testPolygon" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(82): info: check result->numGeometries() == 1U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(83): info: check result->asText(0) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(73): Leaving test case "testPolygon"; testing time: 444us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(87): Entering test case "testPolygonWithHole" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(95): info: check result->numGeometries() == 4 has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(104): info: check algorithm::covers(*result, *expected) has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(87): Leaving test case "testPolygonWithHole"; testing time: 746us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Entering test case "testPolygonWithTouchingHoles" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{132.400000000163} and areaRotate{132.400000000163} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{132.400000000163} and expectedArea{132.400390625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(160): info: check alphaShapesOptimHoles->asText(1) == expectedWkt_optimal_holes has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(114): Leaving test case "testAlphaShapes2D_MultiPoint"; testing time: 8626us -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(44): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 10400us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(45): Entering test suite "SFCGAL_algorithm_ApproximateMedialAxisTest" -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(47): Entering test case "testTriangle45" 2: area( ' MULTIPOLYGON(((970225.3 6769054.2,970224.8 6769045,970234.7 6769045.1,970234.7 6769055.4,970225.3 6769054.2)))' ) = 93.925 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{93.924999997945264} and areaRotate{93.924999997945264} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{93.924999997945264} and expectedArea{93.92431640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((970661.6 6768946.1,970649.8 6768953.6,970661.6 6768969.4,970673 6768963.5,970661.6 6768946.1)))' ) = 270.28 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{270.27999999797487} and areaRotate{270.27999999797487} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{270.27999999797487} and expectedArea{270.27978515625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(56): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(47): Leaving test case "testTriangle45"; testing time: 1994us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Entering test case "testTriangle60" 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/algorithm/ApproximateMedialAxis.cpp(68): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(69): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Leaving test case "testTriangle60"; testing time: 370us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(73): Entering test case "testPolygon" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{41.510000000731665} and areaRotate{41.510000000731665} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{41.510000000731665} and expectedArea{41.510009765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(82): info: check result->numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(83): info: check result->asText(0) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(73): Leaving test case "testPolygon"; testing time: 500us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(87): Entering test case "testPolygonWithHole" 2: area( ' MULTIPOLYGON(((237608 6875691.2,237611.8 6875595.2,237602.9 6875593.5,237595.7 6875594.2,237593.2 6875690.7,237608 6875691.2)))' ) = 1498.66 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1498.65999999818} and areaRotate{1498.65999999818} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1498.65999999818} and expectedArea{1498.66015625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(95): info: check result->numGeometries() == 4 has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(104): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(87): Leaving test case "testPolygonWithHole"; testing time: 1445us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Entering test case "testPolygonWithTouchingHoles" -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/algorithm/ApproximateMedialAxis.cpp(115): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Leaving test case "testPolygonWithTouchingHoles"; testing time: 1838us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Leaving test case "testPolygonWithTouchingHoles"; testing time: 1381us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(120): Entering test case "testMultiPolygon" +2: area( ' MULTIPOLYGON(((862939.9 6577948.2,862929.6 6577949,862929.8 6577947.1,862918.8 6577947.6,862918.2 6577960,862920.2 6577960.3,862921 6577966.5,862926.1 6577965.9,862926.2 6577966.6,862941.4 6577965.7,862939.9 6577948.2)))' ) = 391.22 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{391.21999999891386} and areaRotate{391.21999999891386} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{391.21999999891386} and expectedArea{391.2197265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((238022.1 6875459.5,238036.8 6875453.9,238033 6875442.9,238018.5 6875448.4,238022.1 6875459.5)))' ) = 181.865 @@ -13208,38 +13244,20 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1184.7300000035834} and areaRotate{1184.7300000035834} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1184.7300000035834} and expectedArea{1184.7294921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((247986.4 6873400.5,247992.6 6873392.7,247959.9 6873368.9,247954.6 6873377.2,247986.4 6873400.5)))' ) = 395.025 +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(160): info: check result->numGeometries() == 108U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(120): Leaving test case "testMultiPolygon"; testing time: 74736us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(163): Entering test case "testInvalidTypes" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{395.0250000017694} and areaRotate{395.0250000017694} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{395.0250000017694} and expectedArea{395.02502441406199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((944525 6227995.4,944562 6227983.4,944568.8 6228004.6,944531 6228016.2,944525 6227995.4)))' ) = 860.92 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{860.91999999861696} and areaRotate{860.91999999861696} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{860.91999999861696} and expectedArea{860.91943359375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((951029 6227824.9,951072 6227848.9,951063.8 6227862.8,951021.9 6227836.8,951029 6227824.9)))' ) = 738.855 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{738.855000016546} and areaRotate{738.855000016546} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{738.855000016546} and expectedArea{738.8544921875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((949129.2 6227503.7,949137.1 6227518.5,949084.6 6227544.9,949076.6 6227529.5,949129.2 6227503.7)))' ) = 1001 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1001.0000000057626} and areaRotate{1001.0000000057626} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1001.0000000057626} and expectedArea{1001.00048828125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((615101.1 6757996.3,615125.3 6757982.4,615121.1 6757973.5,615095.8 6757988.1,615101.1 6757996.3)))' ) = 279.3 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{279.30000000225846} and areaRotate{279.30000000225846} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{279.30000000225846} and expectedArea{279.300048828125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((955267.9 6227353.2,955267.8 6227396.3,955241 6227395.6,955241 6227352.5,955267.9 6227353.2)))' ) = 1157.27 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1157.270000007738} and areaRotate{1157.270000007738} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1157.270000007738} and expectedArea{1157.26953125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((949038.1 6227460.1,949094.9 6227435.4,949126.9 6227502.7,949073.1 6227526.6,949038.1 6227460.1)))' ) = 4513.62 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{4513.619999999537} and areaRotate{4513.619999999537} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{4513.619999999537} and expectedArea{4513.61962890625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(160): info: check result->numGeometries() == 108U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(120): Leaving test case "testMultiPolygon"; testing time: 77520us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(163): Entering test case "testInvalidTypes" -2: area( ' MULTIPOLYGON(((501498.2 6885654.3,501502.6 6885649.5,501509.3 6885655.7,501504 6885660.8,501498.2 6885654.3)))' ) = 61.735 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(173): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(173): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(163): Leaving test case "testInvalidTypes"; testing time: 326us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(45): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 84068us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(163): Leaving test case "testInvalidTypes"; testing time: 359us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(45): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 79969us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(44): Entering test suite "SFCGAL_algorithm_AreaTest" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(46): Entering test case "testEmpty2D3D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{61.735000002143209} and areaRotate{61.735000002143209} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{61.735000002143209} and expectedArea{61.734619140625} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{860.91999999861696} and areaRotate{860.91999999861696} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{860.91999999861696} and expectedArea{860.91943359375} doesn't exceed 0.5% 1: Point 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed @@ -13288,201 +13306,201 @@ 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area(*g) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::area3D(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(46): Leaving test case "testEmpty2D3D"; testing time: 278us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(46): Leaving test case "testEmpty2D3D"; testing time: 279us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(62): Entering test case "testSignedArea2D_lineString" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): info: check algorithm::signedArea(lineString) == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(73): info: check algorithm::signedArea(lineString) == -1.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(62): Leaving test case "testSignedArea2D_lineString"; testing time: 169us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(62): Leaving test case "testSignedArea2D_lineString"; testing time: 163us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(76): Entering test case "testSignedArea2D_triangle" -2: area( ' MULTIPOLYGON(((501542.8 6885619.7,501554.5 6885634,501556.8 6885631.9,501561.7 6885637.2,501554.6 6885644.2,501537 6885624.1,501542.8 6885619.7)))' ) = 203.765 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(80): info: check algorithm::signedArea(triangle) == 0.5 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(82): info: check algorithm::signedArea(triangle) == -0.5 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(76): Leaving test case "testSignedArea2D_triangle"; testing time: 147us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(76): Leaving test case "testSignedArea2D_triangle"; testing time: 143us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(86): Entering test case "testPoint2D3D" +2: area( ' MULTIPOLYGON(((951029 6227824.9,951072 6227848.9,951063.8 6227862.8,951021.9 6227836.8,951029 6227824.9)))' ) = 738.855 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{738.855000016546} and areaRotate{738.855000016546} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{738.855000016546} and expectedArea{738.8544921875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((949129.2 6227503.7,949137.1 6227518.5,949084.6 6227544.9,949076.6 6227529.5,949129.2 6227503.7)))' ) = 1001 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1001.0000000057626} and areaRotate{1001.0000000057626} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1001.0000000057626} and expectedArea{1001.00048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((615101.1 6757996.3,615125.3 6757982.4,615121.1 6757973.5,615095.8 6757988.1,615101.1 6757996.3)))' ) = 279.3 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{279.30000000225846} and areaRotate{279.30000000225846} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{279.30000000225846} and expectedArea{279.300048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((955267.9 6227353.2,955267.8 6227396.3,955241 6227395.6,955241 6227352.5,955267.9 6227353.2)))' ) = 1157.27 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(88): info: check algorithm::area(Point(3.0, 4.0)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(89): info: check algorithm::area3D(Point(3.0, 4.0, 5.0)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(86): Leaving test case "testPoint2D3D"; testing time: 142us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(86): Leaving test case "testPoint2D3D"; testing time: 138us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(92): Entering test case "testLineString2D3D" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(94): info: check algorithm::area(LineString(Point(0.0, 0.0), Point(1.0, 1.0))) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(96): info: check algorithm::area3D(LineString(Point(0.0, 0.0, 0.0), Point(1.0, 1.0, 1.0))) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(92): Leaving test case "testLineString2D3D"; testing time: 146us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(92): Leaving test case "testLineString2D3D"; testing time: 142us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(102): Entering test case "testArea2D_PolygonWithHoleWithBadOrientation" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{203.76499999954041} and areaRotate{203.76499999954041} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{203.76499999954041} and expectedArea{203.76513671875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(143): info: check algorithm::area3D(polygon) == 23.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(102): Leaving test case "testArea2D_PolygonWithHoleWithBadOrientation"; testing time: 182us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(102): Leaving test case "testArea2D_PolygonWithHoleWithBadOrientation"; testing time: 167us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(146): Entering test case "testArea3D_Triangle1" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(150): info: check algorithm::area3D(triangle) == 0.5 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(146): Leaving test case "testArea3D_Triangle1"; testing time: 144us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(146): Leaving test case "testArea3D_Triangle1"; testing time: 139us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(153): Entering test case "testArea3D_Triangle2" -2: area( ' MULTIPOLYGON(((617296.3 6760860.2,617307.4 6760861.5,617309.3 6760845.6,617298.6 6760844.2,617296.3 6760860.2)))' ) = 176.69 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(157): info: check algorithm::area3D(triangle) == 8.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(153): Leaving test case "testArea3D_Triangle2"; testing time: 132us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(160): Entering test case "testArea2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(165): info: check algorithm::area(triangle1) == 8.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(166): info: check algorithm::area(triangle2) == 8.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(160): Leaving test case "testArea2D_Triangle"; testing time: 140us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(160): Leaving test case "testArea2D_Triangle"; testing time: 136us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(169): Entering test case "testArea3D_Square1x1" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{176.68999999966701} and areaRotate{176.68999999966701} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{176.68999999966701} and expectedArea{176.690185546875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(174): info: check g->asText(1) == "POLYGON Z((0.0 0.0 0.0,0.0 0.0 1.0,0.0 1.0 " "1.0,0.0 1.0 0.0,0.0 0.0 0.0))" has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(176): info: difference{} between algorithm::area3D(*g){1} and 1.0{1} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(169): Leaving test case "testArea3D_Square1x1"; testing time: 435us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(169): Leaving test case "testArea3D_Square1x1"; testing time: 442us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(179): Entering test case "testArea3D_Square4X4" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(184): info: difference{} between algorithm::area3D(*g){16} and 16.0{16} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(179): Leaving test case "testArea3D_Square4X4"; testing time: 329us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(179): Leaving test case "testArea3D_Square4X4"; testing time: 323us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(187): Entering test case "testArea3D_Square4X4WithHole" -2: area( ' MULTIPOLYGON(((617256.5 6760679.5,617286 6760686.4,617284.5 6760685.3,617288.5 6760686.4,617289.9 6760684,617329.5 6760692.3,617334.5 6760667,617295.2 6760659.2,617294.5 6760662.4,617290.9 6760661.2,617261.1 6760654.6,617256.5 6760679.5)))' ) = 1891.2 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(193): info: difference{} between algorithm::area3D(*g){15} and 15.0{15} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(187): Leaving test case "testArea3D_Square4X4WithHole"; testing time: 425us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(44): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 2740us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(187): Leaving test case "testArea3D_Square4X4WithHole"; testing time: 420us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(44): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 2692us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(40): Entering test suite "SFCGAL_algorithm_BoundaryTest" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(44): Entering test case "emptyPoint" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(49): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(50): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(44): Leaving test case "emptyPoint"; testing time: 190us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(44): Leaving test case "emptyPoint"; testing time: 176us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(52): Entering test case "pointXY" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1157.270000007738} and areaRotate{1157.270000007738} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1157.270000007738} and expectedArea{1157.26953125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((949038.1 6227460.1,949094.9 6227435.4,949126.9 6227502.7,949073.1 6227526.6,949038.1 6227460.1)))' ) = 4513.62 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{4513.619999999537} and areaRotate{4513.619999999537} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{4513.619999999537} and expectedArea{4513.61962890625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501498.2 6885654.3,501502.6 6885649.5,501509.3 6885655.7,501504 6885660.8,501498.2 6885654.3)))' ) = 61.735 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{61.735000002143209} and areaRotate{61.735000002143209} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{61.735000002143209} and expectedArea{61.734619140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(58): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(52): Leaving test case "pointXY"; testing time: 144us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(52): Leaving test case "pointXY"; testing time: 137us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(63): Entering test case "emptyLineString" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(68): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(69): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(63): Leaving test case "emptyLineString"; testing time: 139us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(63): Leaving test case "emptyLineString"; testing time: 159us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(72): Entering test case "lineStringSegment" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1891.2000000135508} and areaRotate{1891.2000000135508} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1891.2000000135508} and expectedArea{1891.2001953125} doesn't exceed 0.5% 1: check that a LineSegment has a MultiPoint boundary composed of 2 points 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(82): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(83): info: check boundary->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(72): Leaving test case "lineStringSegment"; testing time: 162us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(72): Leaving test case "lineStringSegment"; testing time: 149us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Entering test case "lineStringWithThreePoints" 1: check that a LineString with 3 points has a MultiPoint boundary composed of 2 points 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(97): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(98): info: check boundary->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Leaving test case "lineStringWithThreePoints"; testing time: 146us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Leaving test case "lineStringWithThreePoints"; testing time: 139us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(101): Entering test case "lineStringClosed" 1: check that a closed LineString has empty boundary 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(113): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(114): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(101): Leaving test case "lineStringClosed"; testing time: 144us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(101): Leaving test case "lineStringClosed"; testing time: 135us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(119): Entering test case "multiLineStringSimple" -2: area( ' MULTIPOLYGON(((617317 6760282.3,617320.1 6760273.4,617308.9 6760269.3,617306 6760278.3,617317 6760282.3)))' ) = 111.495 1: check common point between two LineStrings 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(131): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(132): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(119): Leaving test case "multiLineStringSimple"; testing time: 154us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(119): Leaving test case "multiLineStringSimple"; testing time: 150us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(139): Entering test case "multiPolygonSimple" 1: check common point between two LineStrings -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{111.4950000018213} and areaRotate{111.4950000018213} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{111.4950000018213} and expectedArea{111.494873046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(167): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(168): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(139): Leaving test case "multiPolygonSimple"; testing time: 183us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(40): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 1309us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(139): Leaving test case "multiPolygonSimple"; testing time: 199us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(40): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 1288us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(42): Entering test suite "SFCGAL_algorithm_Connected" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Entering test case "allFine" -2: area( ' MULTIPOLYGON(((617333.3 6760291,617336.7 6760281.1,617324.7 6760277.2,617321.3 6760286.2,617333.3 6760291)))' ) = 128.19 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(55): info: check 'not connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(56): info: check 'not closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Leaving test case "allFine"; testing time: 406us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Leaving test case "allFine"; testing time: 421us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Entering test case "notConnected" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{128.19000000065074} and areaRotate{128.19000000065074} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{128.19000000065074} and expectedArea{128.190185546875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501542.8 6885619.7,501554.5 6885634,501556.8 6885631.9,501561.7 6885637.2,501554.6 6885644.2,501537 6885624.1,501542.8 6885619.7)))' ) = 203.765 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{203.76499999954041} and areaRotate{203.76499999954041} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{203.76499999954041} and expectedArea{203.76513671875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617296.3 6760860.2,617307.4 6760861.5,617309.3 6760845.6,617298.6 6760844.2,617296.3 6760860.2)))' ) = 176.69 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{176.68999999966701} and areaRotate{176.68999999966701} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{176.68999999966701} and expectedArea{176.690185546875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(70): info: check 'connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(71): info: check 'closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Leaving test case "notConnected"; testing time: 397us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Leaving test case "notConnected"; testing time: 396us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(74): Entering test case "notClosed" -2: area( ' MULTIPOLYGON(((620888.8 6760527.7,620884.7 6760519.6,620863 6760531.7,620868.2 6760539.6,620888.8 6760527.7)))' ) = 225 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(84): info: check 'not connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(85): info: check 'closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(74): Leaving test case "notClosed"; testing time: 353us -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(42): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 1177us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(74): Leaving test case "notClosed"; testing time: 323us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(42): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 1158us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(43): Entering test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(45): Entering test case "testOppositeTriangle" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{224.99999999988358} and areaRotate{224.99999999988358} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{224.99999999988358} and expectedArea{225.000244140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(54): info: check triangulatedSurface.numGeometries() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(55): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(45): Leaving test case "testOppositeTriangle"; testing time: 215us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(45): Leaving test case "testOppositeTriangle"; testing time: 200us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(58): Entering test case "testFourTriangle" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(71): info: check triangulatedSurface.numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(72): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(58): Leaving test case "testFourTriangle"; testing time: 249us -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(43): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 476us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(58): Leaving test case "testFourTriangle"; testing time: 236us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(43): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 447us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(43): Entering test suite "SFCGAL_algorithm_ConvexHullTest" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(47): Entering test case "testConvexHull2D_Empty" -2: area( ' MULTIPOLYGON(((949166.4 6227444.5,949174.5 6227460.1,949123.3 6227485.1,949115.9 6227469.2,949166.4 6227444.5)))' ) = 993.475 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(53): info: check hull->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(47): Leaving test case "testConvexHull2D_Empty"; testing time: 143us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(47): Leaving test case "testConvexHull2D_Empty"; testing time: 137us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(56): Entering test case "testConvexHull2D_ColinearProduceLineString" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(64): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(65): info: check hull->as().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(68): info: check (hullWKT == "LINESTRING(0.0 0.0,2.0 2.0)") || (hullWKT == "LINESTRING(2.0 2.0,0.0 0.0)") has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(56): Leaving test case "testConvexHull2D_ColinearProduceLineString"; testing time: 157us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(56): Leaving test case "testConvexHull2D_ColinearProduceLineString"; testing time: 153us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(72): Entering test case "testConvexHull2D_Triangle" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{993.47500001157164} and areaRotate{993.47500001157164} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{993.47500001157164} and expectedArea{993.474609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(82): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(72): Leaving test case "testConvexHull2D_Triangle"; testing time: 143us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(72): Leaving test case "testConvexHull2D_Triangle"; testing time: 142us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Entering test case "testConvexHull2D_Polygon" +2: area( ' MULTIPOLYGON(((617256.5 6760679.5,617286 6760686.4,617284.5 6760685.3,617288.5 6760686.4,617289.9 6760684,617329.5 6760692.3,617334.5 6760667,617295.2 6760659.2,617294.5 6760662.4,617290.9 6760661.2,617261.1 6760654.6,617256.5 6760679.5)))' ) = 1891.2 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(95): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Leaving test case "testConvexHull2D_Polygon"; testing time: 142us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Leaving test case "testConvexHull2D_Polygon"; testing time: 139us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(100): Entering test case "testConvexHull3D_Empty" -2: area( ' MULTIPOLYGON(((955152.7 6225434.9,955193.7 6225424.2,955201.7 6225454.1,955161.1 6225465.1,955152.7 6225434.9)))' ) = 1315.01 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(106): info: check hull->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(100): Leaving test case "testConvexHull3D_Empty"; testing time: 137us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(100): Leaving test case "testConvexHull3D_Empty"; testing time: 136us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(109): Entering test case "testConvexHull3D_Point" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(113): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(114): info: check hull->as().x() == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(115): info: check hull->as().y() == 2.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(116): info: check hull->as().z() == 3.0 has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(109): Leaving test case "testConvexHull3D_Point"; testing time: 145us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(109): Leaving test case "testConvexHull3D_Point"; testing time: 141us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(122): Entering test case "testConvexHull3D_LineStringCollinear" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1315.0100000119392} and areaRotate{1315.0100000119392} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1315.0100000119392} and expectedArea{1315.009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(132): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(122): Leaving test case "testConvexHull3D_LineStringCollinear"; testing time: 143us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(122): Leaving test case "testConvexHull3D_LineStringCollinear"; testing time: 138us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(135): Entering test case "testConvexHull3D_LineStringCoplanar" -2: area( ' MULTIPOLYGON(((220985.9 6873217.1,220993 6873220.5,221001.1 6873204.8,220993.8 6873201.6,220985.9 6873217.1)))' ) = 138.72 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{138.71999999918376} and areaRotate{138.71999999918376} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{138.71999999918376} and expectedArea{138.72009277343801} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((929104.2 6225263.4,929147.7 6225255.1,929154.8 6225281.8,929111 6225292.9,929104.2 6225263.4)))' ) = 1293.98 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1891.2000000135508} and areaRotate{1891.2000000135508} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1891.2000000135508} and expectedArea{1891.2001953125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617317 6760282.3,617320.1 6760273.4,617308.9 6760269.3,617306 6760278.3,617317 6760282.3)))' ) = 111.495 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(145): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(146): info: check hull->as().numPolygons() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(135): Leaving test case "testConvexHull3D_LineStringCoplanar"; testing time: 1108us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(135): Leaving test case "testConvexHull3D_LineStringCoplanar"; testing time: 1023us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(149): Entering test case "testConvexHull3D_Tetrahedron" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1293.9800000017908} and areaRotate{1293.9800000017908} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1293.9800000017908} and expectedArea{1293.98046875} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{111.4950000018213} and areaRotate{111.4950000018213} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{111.4950000018213} and expectedArea{111.494873046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(159): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(160): info: check hull->as().numPolygons() == 4U has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(149): Leaving test case "testConvexHull3D_Tetrahedron"; testing time: 263us -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(43): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 2434us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(149): Leaving test case "testConvexHull3D_Tetrahedron"; testing time: 288us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(43): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 2350us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(45): Entering test suite "SFCGAL_algorithm_CoversPointsTest" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(47): Entering test case "testPointPointCoversPoints" +2: area( ' MULTIPOLYGON(((617333.3 6760291,617336.7 6760281.1,617324.7 6760277.2,617321.3 6760286.2,617333.3 6760291)))' ) = 128.19 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(52): info: check algorithm::coversPoints(pta, ptb) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(53): info: check algorithm::coversPoints(pta, ptc) == false has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(54): info: check algorithm::coversPoints3D(pta, ptb) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(55): info: check algorithm::coversPoints3D(pta, ptc) == false has passed -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(47): Leaving test case "testPointPointCoversPoints"; testing time: 208us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(47): Leaving test case "testPointPointCoversPoints"; testing time: 209us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(58): Entering test case "testPolygonPolygonCoversPoints" -2: area( ' MULTIPOLYGON(((929278.5 6223449.3,929316.3 6223426.2,929326 6223443.5,929289.5 6223465,929278.5 6223449.3)))' ) = 843.78 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{128.19000000065074} and areaRotate{128.19000000065074} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{128.19000000065074} and expectedArea{128.190185546875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(66): info: check algorithm::coversPoints(*p1, *p2) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(67): info: check algorithm::coversPoints3D(*p1, *p2) == true has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{843.78000000292559} and areaRotate{843.78000000292559} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{843.78000000292559} and expectedArea{843.77978515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(79): info: check algorithm::coversPoints(*p1, *p2) == true has passed -2: area( ' MULTIPOLYGON(((306034 6852930.1,306039.3 6852928.6,306041 6852935,306035.2 6852936.5,306034 6852930.1)))' ) = 37.695 +2: area( ' MULTIPOLYGON(((620888.8 6760527.7,620884.7 6760519.6,620863 6760531.7,620868.2 6760539.6,620888.8 6760527.7)))' ) = 225 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(80): info: check algorithm::coversPoints3D(*p1, *p2) == true has passed -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(58): Leaving test case "testPolygonPolygonCoversPoints"; testing time: 820us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(58): Leaving test case "testPolygonPolygonCoversPoints"; testing time: 764us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(84): Entering test case "testCollectionCoversPoints" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{37.69499999956868} and areaRotate{37.69499999956868} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{37.69499999956868} and expectedArea{37.6951904296875} doesn't exceed 0.5% 1: Test case SFCGAL_algorithm_CoversPointsTest/testCollectionCoversPoints did not check any assertions -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(84): Leaving test case "testCollectionCoversPoints"; testing time: 187us -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(45): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 1242us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(84): Leaving test case "testCollectionCoversPoints"; testing time: 184us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(45): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 1193us 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(47): Entering test suite "SFCGAL_algorithm_CoversTest" 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(52): Entering test case "testFileCoversTest" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{224.99999999988358} and areaRotate{224.99999999988358} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{224.99999999988358} and expectedArea{225.000244140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(77): info: check ifs.good() has passed 1: line#4:2|POINT(0.0 0.0)|POINT(0.0 0.0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '4: covers(POINT(0/1 0/1), POINT(0/1 0/1)) should be TRUE' has passed @@ -13491,7 +13509,6 @@ 1: line#6:2|POINT(0.0 0.0)|POINT(3.0 4.0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '6: covers(POINT(0/1 0/1), POINT(3/1 4/1)) should be FALSE' has passed 1: line#7:3|POINT(0.0 0.0)|POINT(3.0 4.0)|false -2: area( ' MULTIPOLYGON(((216884.5 6873075.3,216876.6 6873065.7,216888.3 6873054.2,216896.4 6873062.4,216884.5 6873075.3)))' ) = 202.62 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '7: covers3D(POINT(0/1 0/1), POINT(3/1 4/1)) should be FALSE' has passed 1: line#8:2|POINT(0.0 0.0)|POINT EMPTY|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '8: covers(POINT(0/1 0/1), POINT EMPTY) should be FALSE' has passed @@ -13510,10 +13527,12 @@ 1: line#17:3|LINESTRING(0 0,1 1)|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '17: covers3D(LINESTRING(0/1 0/1,1/1 1/1), POINT(0/1 0/1)) should be TRUE' has passed 1: line#18:2|LINESTRING(0 0,1 1)|POINT(2 2)|false +2: area( ' MULTIPOLYGON(((949166.4 6227444.5,949174.5 6227460.1,949123.3 6227485.1,949115.9 6227469.2,949166.4 6227444.5)))' ) = 993.475 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{993.47500001157164} and areaRotate{993.47500001157164} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{993.47500001157164} and expectedArea{993.474609375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((955152.7 6225434.9,955193.7 6225424.2,955201.7 6225454.1,955161.1 6225465.1,955152.7 6225434.9)))' ) = 1315.01 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '18: covers(LINESTRING(0/1 0/1,1/1 1/1), POINT(2/1 2/1)) should be FALSE' has passed 1: line#19:3|LINESTRING(0 0,1 1)|POINT(2 2)|false -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{202.62000000606542} and areaRotate{202.62000000606542} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{202.62000000606542} and expectedArea{202.61999511718801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '19: covers3D(LINESTRING(0/1 0/1,1/1 1/1), POINT(2/1 2/1)) should be FALSE' has passed 1: line#20:2|POINT(0 0)|LINESTRING(0 0,1 1)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '20: covers(POINT(0/1 0/1), LINESTRING(0/1 0/1,1/1 1/1)) should be FALSE' has passed @@ -13526,7 +13545,6 @@ 1: line#26:2|LINESTRING(0 0,1 1)|LINESTRING(0 0,2 2)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '26: covers(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 0/1,2/1 2/1)) should be FALSE' has passed 1: line#27:3|LINESTRING(0 0,1 1)|LINESTRING(0 0,2 2)|false -2: area( ' MULTIPOLYGON(((216999.3 6873033.8,216998.9 6873028.7,217006.4 6873027.5,217006.4 6873033.1,216999.3 6873033.8)))' ) = 39.245 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '27: covers3D(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 0/1,2/1 2/1)) should be FALSE' has passed 1: line#28:2|LINESTRING(0 0,1 1)|LINESTRING(0 0,-1 0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '28: covers(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 0/1,-1/1 0/1)) should be FALSE' has passed @@ -13541,14 +13559,18 @@ 1: line#33:3|LINESTRING(0 0,1 1)|LINESTRING(0 1,1 0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '33: covers3D(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 1/1,1/1 0/1)) should be FALSE' has passed 1: line#34:2|LINESTRING(0 0,0.5 0.5,1 1)|LINESTRING(0 0,1 1)|true -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{39.245000002383023} and areaRotate{39.245000002383023} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{39.245000002383023} and expectedArea{39.2449951171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '34: covers(LINESTRING(0/1 0/1,1/2 1/2,1/1 1/1), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed 1: line#35:3|LINESTRING(0 0,0.5 0.5,1 1)|LINESTRING(0 0,1 1)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '35: covers3D(LINESTRING(0/1 0/1,1/2 1/2,1/1 1/1), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed 1: line#36:2|LINESTRING(0 0,1 1)|MULTILINESTRING((0 0,0.5 0.5),(0.5 0.5,1 1))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '36: covers(LINESTRING(0/1 0/1,1/1 1/1), MULTILINESTRING((0/1 0/1,1/2 1/2),(1/2 1/2,1/1 1/1))) should be TRUE' has passed 1: line#37:3|LINESTRING(0 0,1 1)|MULTILINESTRING((0 0,0.5 0.5),(0.5 0.5,1 1))|true +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1315.0100000119392} and areaRotate{1315.0100000119392} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1315.0100000119392} and expectedArea{1315.009765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((220985.9 6873217.1,220993 6873220.5,221001.1 6873204.8,220993.8 6873201.6,220985.9 6873217.1)))' ) = 138.72 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{138.71999999918376} and areaRotate{138.71999999918376} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{138.71999999918376} and expectedArea{138.72009277343801} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((929104.2 6225263.4,929147.7 6225255.1,929154.8 6225281.8,929111 6225292.9,929104.2 6225263.4)))' ) = 1293.98 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '37: covers3D(LINESTRING(0/1 0/1,1/1 1/1), MULTILINESTRING((0/1 0/1,1/2 1/2),(1/2 1/2,1/1 1/1))) should be TRUE' has passed 1: line#40:2|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '40: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(0/1 0/1)) should be TRUE' has passed @@ -13561,7 +13583,6 @@ 1: line#44:2|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0.2 0.2)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '44: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(1/5 1/5)) should be TRUE' has passed 1: line#45:3|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0.2 0.2)|true -2: area( ' MULTIPOLYGON(((184539.2 6797446,184531.5 6797444,184535.4 6797428.1,184517.4 6797424.3,184511.5 6797456,184536.1 6797461,184539.2 6797446)))' ) = 690.56 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '45: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(1/5 1/5)) should be TRUE' has passed 1: line#46:2|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(2 1)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '46: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(2/1 1/1)) should be FALSE' has passed @@ -13578,8 +13599,6 @@ 1: line#54:2|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0 0,0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '54: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(0/1 0/1,1/2 1/2)) should be TRUE' has passed 1: line#55:3|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0 0,0.5 0.5)|true -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{690.55999999590063} and areaRotate{690.55999999590063} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{690.55999999590063} and expectedArea{690.56005859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '55: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(0/1 0/1,1/2 1/2)) should be TRUE' has passed 1: line#56:2|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0.2 0.2,0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '56: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(1/5 1/5,1/2 1/2)) should be TRUE' has passed @@ -13588,7 +13607,6 @@ 1: line#58:2|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0.2 0.2,2 0.5)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '58: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(1/5 1/5,2/1 1/2)) should be FALSE' has passed 1: line#59:3|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0.2 0.2,2 0.5)|false -2: area( ' MULTIPOLYGON(((501463.2 6885626,501469.6 6885631.1,501461.7 6885642.1,501454.9 6885636.9,501463.2 6885626)))' ) = 113.985 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '59: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(1/5 1/5,2/1 1/2)) should be FALSE' has passed 1: line#60:2|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(-1 0.5,2 0.5)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '60: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(-1/1 1/2,2/1 1/2)) should be FALSE' has passed @@ -13597,19 +13615,30 @@ 1: line#62:2|POINT(0.2 0.2)|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '62: covers(POINT(1/5 1/5), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#63:3|POINT(0.2 0.2)|TRIANGLE((0 0,1 0,1 1,0 0))|false -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{113.98500000091795} and areaRotate{113.98500000091795} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{113.98500000091795} and expectedArea{113.9853515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '63: covers3D(POINT(1/5 1/5), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#64:2|LINESTRING(0 0,1 0,1 1)|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '64: covers(LINESTRING(0/1 0/1,1/1 0/1,1/1 1/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#65:3|LINESTRING(0 0,1 0,1 1)|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '65: covers3D(LINESTRING(0/1 0/1,1/1 0/1,1/1 1/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#68:2|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((0 0,1 0,1 1,0 0))|true +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1293.9800000017908} and areaRotate{1293.9800000017908} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1293.9800000017908} and expectedArea{1293.98046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((929278.5 6223449.3,929316.3 6223426.2,929326 6223443.5,929289.5 6223465,929278.5 6223449.3)))' ) = 843.78 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{843.78000000292559} and areaRotate{843.78000000292559} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{843.78000000292559} and expectedArea{843.77978515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((306034 6852930.1,306039.3 6852928.6,306041 6852935,306035.2 6852936.5,306034 6852930.1)))' ) = 37.695 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{37.69499999956868} and areaRotate{37.69499999956868} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{37.69499999956868} and expectedArea{37.6951904296875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((216884.5 6873075.3,216876.6 6873065.7,216888.3 6873054.2,216896.4 6873062.4,216884.5 6873075.3)))' ) = 202.62 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{202.62000000606542} and areaRotate{202.62000000606542} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{202.62000000606542} and expectedArea{202.61999511718801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '68: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be TRUE' has passed 1: line#69:3|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((0 0,1 0,1 1,0 0))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '69: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be TRUE' has passed 1: line#70:2|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|true -2: area( ' MULTIPOLYGON(((445635 6887219.6,445657.4 6887228,445655.2 6887237.2,445633.2 6887227.6,445635 6887219.6)))' ) = 208.92 +2: area( ' MULTIPOLYGON(((216999.3 6873033.8,216998.9 6873028.7,217006.4 6873027.5,217006.4 6873033.1,216999.3 6873033.8)))' ) = 39.245 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{39.245000002383023} and areaRotate{39.245000002383023} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{39.245000002383023} and expectedArea{39.2449951171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '70: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1))) should be TRUE' has passed 1: line#71:3|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '71: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1))) should be TRUE' has passed @@ -13618,179 +13647,186 @@ 1: line#73:3|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '73: covers3D(TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#74:2|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((-1 0,0 0,0 1,-1 0))|false -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{208.91999999653899} and areaRotate{208.91999999653899} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{208.91999999653899} and expectedArea{208.919921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '74: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) should be FALSE' has passed 1: line#75:3|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((-1 0,0 0,0 1,-1 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '75: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) should be FALSE' has passed 1: line#78:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '78: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(0/1 0/1)) should be TRUE' has passed 1: line#79:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0.5 0.5)|false +2: area( ' MULTIPOLYGON(((184539.2 6797446,184531.5 6797444,184535.4 6797428.1,184517.4 6797424.3,184511.5 6797456,184536.1 6797461,184539.2 6797446)))' ) = 690.56 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '79: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(1/2 1/2)) should be FALSE' has passed 1: line#80:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0.2 0.2)|true -2: area( ' MULTIPOLYGON(((126880.8 6848498.1,126879.3 6848505.6,126890.8 6848507.8,126892.3 6848499.4,126880.8 6848498.1)))' ) = 94.05 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '80: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(1/5 1/5)) should be TRUE' has passed 1: line#81:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0 0)|true -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{94.050000002142028} and areaRotate{94.050000002142028} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{94.050000002142028} and expectedArea{94.0499267578125} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{690.55999999590063} and areaRotate{690.55999999590063} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{690.55999999590063} and expectedArea{690.56005859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '81: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(0/1 0/1)) should be TRUE' has passed 1: line#82:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0.5 0.5)|false +2: area( ' MULTIPOLYGON(((501463.2 6885626,501469.6 6885631.1,501461.7 6885642.1,501454.9 6885636.9,501463.2 6885626)))' ) = 113.985 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '82: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(1/2 1/2)) should be FALSE' has passed 1: line#83:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0.2 0.2)|true -2: area( ' MULTIPOLYGON(((126864.1 6849720.5,126866.1 6849727.8,126881.9 6849722.4,126881.1 6849720,126888.5 6849717.2,126886.6 6849712.3,126864.1 6849720.5)))' ) = 168.535 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{113.98500000091795} and areaRotate{113.98500000091795} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{113.98500000091795} and expectedArea{113.9853515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '83: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(1/5 1/5)) should be TRUE' has passed 1: line#86:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0 0,0.2 0.2)|true +2: area( ' MULTIPOLYGON(((445635 6887219.6,445657.4 6887228,445655.2 6887237.2,445633.2 6887227.6,445635 6887219.6)))' ) = 208.92 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '86: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(0/1 0/1,1/5 1/5)) should be TRUE' has passed 1: line#87:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0 0,1 1)|false -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{168.53499999762809} and areaRotate{168.53499999762809} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{168.53499999762809} and expectedArea{168.53503417968801} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{208.91999999653899} and areaRotate{208.91999999653899} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{208.91999999653899} and expectedArea{208.919921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '87: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(0/1 0/1,1/1 1/1)) should be FALSE' has passed +2: area( ' MULTIPOLYGON(((126880.8 6848498.1,126879.3 6848505.6,126890.8 6848507.8,126892.3 6848499.4,126880.8 6848498.1)))' ) = 94.05 1: line#88:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|MULTILINESTRING((0 0,0.4 0.4),(0.6 0.6,0.8 0.8))|true -2: area( ' MULTIPOLYGON(((126983.4 6849409.3,126985.7 6849413.3,126984.6 6849413.9,126986.1 6849416.4,126993.1 6849412.3,126989.3 6849406,126983.4 6849409.3)))' ) = 54.3 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{54.299999999668955} and areaRotate{54.299999999668955} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{54.299999999668955} and expectedArea{54.2999877929688} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{94.050000002142028} and areaRotate{94.050000002142028} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{94.050000002142028} and expectedArea{94.0499267578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '88: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), MULTILINESTRING((0/1 0/1,2/5 2/5),(3/5 3/5,4/5 4/5))) should be TRUE' has passed 1: line#89:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0.5 0.5,1 1)|false +2: area( ' MULTIPOLYGON(((126864.1 6849720.5,126866.1 6849727.8,126881.9 6849722.4,126881.1 6849720,126888.5 6849717.2,126886.6 6849712.3,126864.1 6849720.5)))' ) = 168.535 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '89: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(1/2 1/2,1/1 1/1)) should be FALSE' has passed 1: line#90:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0 0,0.2 0.2)|true +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{168.53499999762809} and areaRotate{168.53499999762809} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{168.53499999762809} and expectedArea{168.53503417968801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '90: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(0/1 0/1,1/5 1/5)) should be TRUE' has passed 1: line#91:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0 0,1 1)|false +2: area( ' MULTIPOLYGON(((126983.4 6849409.3,126985.7 6849413.3,126984.6 6849413.9,126986.1 6849416.4,126993.1 6849412.3,126989.3 6849406,126983.4 6849409.3)))' ) = 54.3 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '91: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(0/1 0/1,1/1 1/1)) should be FALSE' has passed 1: line#92:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|MULTILINESTRING((0 0,0.4 0.4),(0.6 0.6,0.8 0.8))|true -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(100): info: difference{} between area{54.299999999668955} and areaRotate{54.299999999668955} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{54.299999999668955} and expectedArea{54.2999877929688} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '92: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), MULTILINESTRING((0/1 0/1,2/5 2/5),(3/5 3/5,4/5 4/5))) should be TRUE' has passed 1: line#93:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0.5 0.5,1 1)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '93: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(1/2 1/2,1/1 1/1)) should be FALSE' has passed 1: line#96:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.3 0,0.3 0.3,0 0))|true -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{657.89000000098702} and areaRotate{657.89000000098702} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{657.89000000098702} and expectedArea{657.889892578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '96: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,3/10 0/1,3/10 3/10,0/1 0/1))) should be TRUE' has passed 1: line#97:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.4 0,0.4 0.4,0 0))|true +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 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '97: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,2/5 0/1,2/5 2/5,0/1 0/1))) should be TRUE' has passed 1: line#98:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.4 0,0.5 0.5,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '98: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,2/5 0/1,1/2 1/2,0/1 0/1))) should be FALSE' has passed 1: line#99:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.3 0,0.3 0.3,0 0))|true -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/CoversTest.cpp(120): info: check '99: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,3/10 0/1,3/10 3/10,0/1 0/1))) should be TRUE' has passed 1: line#100:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.4 0,0.4 0.4,0 0))|true +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{657.89000000098702} and areaRotate{657.89000000098702} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{657.89000000098702} and expectedArea{657.889892578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '100: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,2/5 0/1,2/5 2/5,0/1 0/1))) should be TRUE' has passed 1: line#101:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.4 0,0.5 0.5,0 0))|false -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{192.31000000039296} and areaRotate{192.31000000039296} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{192.31000000039296} and expectedArea{192.30999755859401} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '101: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,2/5 0/1,1/2 1/2,0/1 0/1))) should be FALSE' has passed 1: line#104:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,0.4 0,0.4 0.4,0 0.4,0 0))|true -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 +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/CoversTest.cpp(114): info: check '104: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((0/1 0/1,2/5 0/1,2/5 2/5,0/1 2/5,0/1 0/1))) should be TRUE' has passed 1: line#105:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((-1 0,0.4 0,0.4 0.4,0 0.4,-1 0))|false -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{161.12500000295} and areaRotate{161.12500000295} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{161.12500000295} and expectedArea{161.12493896484401} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '105: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((-1/1 0/1,2/5 0/1,2/5 2/5,0/1 2/5,-1/1 0/1))) should be FALSE' has passed 1: line#106:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,0.5 0,0.5 0.5,0 0.5,0 0))|false +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{192.31000000039296} and areaRotate{192.31000000039296} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{192.31000000039296} and expectedArea{192.30999755859401} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '106: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((0/1 0/1,1/2 0/1,1/2 1/2,0/1 1/2,0/1 0/1))) should be FALSE' has passed 1: line#107:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|true -2: area( ' MULTIPOLYGON(((127794.3 6850976.3,127787.7 6850980.4,127786 6850977.1,127783.2 6850978.8,127786.3 6850984.6,127789.4 6850982.4,127790.2 6850984.1,127796.1 6850980.6,127794.3 6850976.3)))' ) = 54.13 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{54.129999999643331} and areaRotate{54.129999999643331} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{54.129999999643331} and expectedArea{54.1299438476562} doesn't exceed 0.5% +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/CoversTest.cpp(114): info: check '107: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/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),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5))) should be TRUE' has passed 1: line#108:2|POLYGON((0 0,1 0,1 1,0 1,0 0))|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|true +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{161.12500000295} and areaRotate{161.12500000295} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{161.12500000295} and expectedArea{161.12493896484401} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '108: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/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),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5))) should be TRUE' has passed 1: line#109:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,0.4 0,0.4 0.4,0 0.4,0 0))|true -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: 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 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '109: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((0/1 0/1,2/5 0/1,2/5 2/5,0/1 2/5,0/1 0/1))) should be TRUE' has passed 1: line#110:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((-1 0,0.4 0,0.4 0.4,0 0.4,-1 0))|false -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{272.58000000500635} and areaRotate{272.58000000500635} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{272.58000000500635} and expectedArea{272.57995605468801} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{54.129999999643331} and areaRotate{54.129999999643331} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{54.129999999643331} and expectedArea{54.1299438476562} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '110: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((-1/1 0/1,2/5 0/1,2/5 2/5,0/1 2/5,-1/1 0/1))) should be FALSE' has passed 1: line#111:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,0.5 0,0.5 0.5,0 0.5,0 0))|false +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 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '111: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((0/1 0/1,1/2 0/1,1/2 1/2,0/1 1/2,0/1 0/1))) should be FALSE' has passed 1: line#112:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|true +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{272.58000000500635} and areaRotate{272.58000000500635} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{272.58000000500635} and expectedArea{272.57995605468801} doesn't exceed 0.5% 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(100): info: difference{} between area{189.57500000094223} and areaRotate{189.57500000094223} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{189.57500000094223} and expectedArea{189.57482910156199} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127177.2 6851103.3,127181.7 6851100.7,127183.4 6851103.4,127189.9 6851099.2,127194.4 6851106.1,127191.8 6851107.8,127195.5 6851113.3,127188.6 6851117.7,127184.1 6851109.9,127182.3 6851110.8,127177.2 6851103.3)))' ) = 169.81 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '112: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/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),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5))) should be TRUE' has passed 1: line#113:3|POLYGON((0 0,1 0,1 1,0 1,0 0))|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|true -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{169.81000000214283} and areaRotate{169.81000000214283} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{169.81000000214283} and expectedArea{169.80993652343801} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{189.57500000094223} and areaRotate{189.57500000094223} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{189.57500000094223} and expectedArea{189.57482910156199} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '113: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/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),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5))) should be TRUE' has passed 1: line#115:3|POLYGON((1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2))|POLYGON((1/1 1/2 1/2,1/1 1/4 1/2,1/2 1/2 1/2,1/1 1/2 1/2))|false -2: area( ' MULTIPOLYGON(((127453.4 6849511.1,127455.8 6849518.3,127444.8 6849520.8,127442.6 6849513.5,127453.4 6849511.1)))' ) = 84.66 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '115: covers3D(POLYGON Z((1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2)), POLYGON Z((1/1 1/2 1/2,1/1 1/4 1/2,1/2 1/2 1/2,1/1 1/2 1/2))) should be FALSE' has passed 1: line#116:3|POLYGON((1/1 1/2 1/2,1/1 1/4 1/2,1/2 1/2 1/2,1/1 1/2 1/2))|POLYGON((1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '116: covers3D(POLYGON Z((1/1 1/2 1/2,1/1 1/4 1/2,1/2 1/2 1/2,1/1 1/2 1/2)), POLYGON Z((1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) should be FALSE' has passed 1: line#119:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POINT(0 0)|true -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{84.660000002430621} and areaRotate{84.660000002430621} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{84.660000002430621} and expectedArea{84.660095214843807} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127177.2 6851103.3,127181.7 6851100.7,127183.4 6851103.4,127189.9 6851099.2,127194.4 6851106.1,127191.8 6851107.8,127195.5 6851113.3,127188.6 6851117.7,127184.1 6851109.9,127182.3 6851110.8,127177.2 6851103.3)))' ) = 169.81 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '119: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POINT(0/1 0/1)) should be TRUE' has passed 1: line#120:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POINT(0.5 0.5)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '120: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POINT(1/2 1/2)) should be FALSE' has passed 1: line#121:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POINT(0 0)|true -2: area( ' MULTIPOLYGON(((129488.3 6850672.7,129490.8 6850677.3,129508 6850669.1,129504.6 6850664,129488.3 6850672.7)))' ) = 106.165 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{169.81000000214283} and areaRotate{169.81000000214283} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{169.81000000214283} and expectedArea{169.80993652343801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '121: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POINT(0/1 0/1)) should be TRUE' has passed 1: line#122:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POINT(0.5 0.5)|false -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{106.16500000534634} and areaRotate{106.16500000534634} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{106.16500000534634} and expectedArea{106.1650390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '122: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POINT(1/2 1/2)) should be FALSE' has passed 1: line#125:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(0 0,0.1 0.1)|true +2: area( ' MULTIPOLYGON(((127453.4 6849511.1,127455.8 6849518.3,127444.8 6849520.8,127442.6 6849513.5,127453.4 6849511.1)))' ) = 84.66 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '125: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(0/1 0/1,1/10 1/10)) should be TRUE' has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{84.660000002430621} and areaRotate{84.660000002430621} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{84.660000002430621} and expectedArea{84.660095214843807} doesn't exceed 0.5% 1: line#126:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(0 0,0.5 0.5)|false -2: area( ' MULTIPOLYGON(((127077.2 6848231.7,127077.6 6848236.4,127073.4 6848236.9,127074.9 6848249,127085.8 6848247.8,127084.6 6848240.1,127089.2 6848239.1,127088.1 6848230.5,127077.2 6848231.7)))' ) = 203.825 +2: area( ' MULTIPOLYGON(((129488.3 6850672.7,129490.8 6850677.3,129508 6850669.1,129504.6 6850664,129488.3 6850672.7)))' ) = 106.165 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '126: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(0/1 0/1,1/2 1/2)) should be FALSE' has passed 1: line#127:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(-1 -1,0.5 0.5)|false -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{203.82500000340946} and areaRotate{203.82500000340946} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{203.82500000340946} and expectedArea{203.82501220703099} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{106.16500000534634} and areaRotate{106.16500000534634} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{106.16500000534634} and expectedArea{106.1650390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '127: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(-1/1 -1/1,1/2 1/2)) should be FALSE' has passed 1: line#128:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(0 0,0.1 0.1)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '128: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(0/1 0/1,1/10 1/10)) should be TRUE' has passed 1: line#129:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(0 0,0.5 0.5)|false -2: area( ' MULTIPOLYGON(((128125.9 6852081.8,128126.8 6852085.5,128130.3 6852084.8,128131.9 6852090.2,128120.3 6852093.1,128117.9 6852083.2,128125.9 6852081.8)))' ) = 101.39 +2: area( ' MULTIPOLYGON(((127077.2 6848231.7,127077.6 6848236.4,127073.4 6848236.9,127074.9 6848249,127085.8 6848247.8,127084.6 6848240.1,127089.2 6848239.1,127088.1 6848230.5,127077.2 6848231.7)))' ) = 203.825 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '129: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(0/1 0/1,1/2 1/2)) should be FALSE' has passed 1: line#130:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(-1 -1,0.5 0.5)|false -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{101.38999999807945} and areaRotate{101.38999999807945} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{101.38999999807945} and expectedArea{101.390014648438} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '130: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(-1/1 -1/1,1/2 1/2)) should be FALSE' has passed 1: line#133:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.1 0,0.1 0.1,0 0))|true +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{203.82500000340946} and areaRotate{203.82500000340946} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{203.82500000340946} and expectedArea{203.82501220703099} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '133: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,1/10 0/1,1/10 1/10,0/1 0/1))) should be TRUE' has passed 1: line#134:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.4 0,0.4 0.4,0 0))|true -2: area( ' MULTIPOLYGON(((128160.6 6848598.5,128159.8 6848590.9,128181.1 6848589.5,128181.8 6848595.8,128175.3 6848596.2,128176.2 6848606.3,128170.3 6848606.7,128170 6848601.6,128169.8 6848597.5,128160.6 6848598.5)))' ) = 203.625 +2: area( ' MULTIPOLYGON(((128125.9 6852081.8,128126.8 6852085.5,128130.3 6852084.8,128131.9 6852090.2,128120.3 6852093.1,128117.9 6852083.2,128125.9 6852081.8)))' ) = 101.39 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '134: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,2/5 0/1,2/5 2/5,0/1 0/1))) should be TRUE' has passed 1: line#135:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|false +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{101.38999999807945} and areaRotate{101.38999999807945} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{101.38999999807945} and expectedArea{101.390014648438} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '135: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1))) should be FALSE' has passed 1: line#136:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.1 0,0.1 0.1,0 0))|true -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{203.62500000086146} and areaRotate{203.62500000086146} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{203.62500000086146} and expectedArea{203.625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((961016.5 6216370.7,961011.9 6216341.4,961021.1 6216339.5,961025.3 6216369.5,961016.5 6216370.7)))' ) = 273.67 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '136: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,1/10 0/1,1/10 1/10,0/1 0/1))) should be TRUE' has passed 1: line#137:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.4 0,0.4 0.4,0 0))|true -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{273.66999999919619} and areaRotate{273.66999999919619} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{273.66999999919619} and expectedArea{273.67041015625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((128160.6 6848598.5,128159.8 6848590.9,128181.1 6848589.5,128181.8 6848595.8,128175.3 6848596.2,128176.2 6848606.3,128170.3 6848606.7,128170 6848601.6,128169.8 6848597.5,128160.6 6848598.5)))' ) = 203.625 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '137: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,2/5 0/1,2/5 2/5,0/1 0/1))) should be TRUE' has passed 1: line#138:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|false -2: area( ' MULTIPOLYGON(((617268.2 6760312.3,617273.3 6760300.1,617268.6 6760297.7,617271.2 6760291.6,617326.1 6760315.8,617323 6760324.2,617319.4 6760323.1,617314.8 6760332.8,617311.6 6760332.2,617268.2 6760312.3)))' ) = 1119.35 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{203.62500000086146} and areaRotate{203.62500000086146} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{203.62500000086146} and expectedArea{203.625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '138: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1))) should be FALSE' has passed 1: line#141:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POLYGON((0 0,1 0,1 1,0 1,0 0))|false +2: area( ' MULTIPOLYGON(((961016.5 6216370.7,961011.9 6216341.4,961021.1 6216339.5,961025.3 6216369.5,961016.5 6216370.7)))' ) = 273.67 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{273.66999999919619} and areaRotate{273.66999999919619} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{273.66999999919619} and expectedArea{273.67041015625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '141: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be FALSE' has passed +1: line#142:2|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|true +2: area( ' MULTIPOLYGON(((617268.2 6760312.3,617273.3 6760300.1,617268.6 6760297.7,617271.2 6760291.6,617326.1 6760315.8,617323 6760324.2,617319.4 6760323.1,617314.8 6760332.8,617311.6 6760332.2,617268.2 6760312.3)))' ) = 1119.35 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1119.3499999890134} and areaRotate{1119.3499999890134} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1119.3499999890134} and expectedArea{1119.35009765625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '142: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5)))) should be TRUE' has passed +1: line#143:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POLYGON((0 0,1 0,1 1,0 1,0 0))|false 2: area( ' MULTIPOLYGON(((617305.1 6760228.9,617301.3 6760240.5,617309 6760243.1,617312.7 6760231.4,617305.1 6760228.9)))' ) = 98.685 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{98.685000001249733} and areaRotate{98.685000001249733} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{98.685000001249733} and expectedArea{98.68505859375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '141: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be FALSE' has passed -1: line#142:2|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|true 2: area( ' MULTIPOLYGON(((617286.5 6760239,617292.5 6760241.3,617296.9 6760226.7,617291.9 6760225,617286.5 6760239)))' ) = 88.45 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{88.450000001466833} and areaRotate{88.450000001466833} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{88.450000001466833} and expectedArea{88.450439453125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(114): info: check '142: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5)))) should be TRUE' has passed -1: line#143:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POLYGON((0 0,1 0,1 1,0 1,0 0))|false +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '143: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be FALSE' has passed +1: line#144:3|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|true 2: area( ' MULTIPOLYGON(((617295.4 6760194.2,617290.8 6760192.3,617289.6 6760195.2,617281.1 6760191.9,617280.2 6760194.1,617278.2 6760193.3,617276 6760198.6,617277.7 6760199.1,617277 6760200.8,617290.5 6760206.4,617295.4 6760194.2)))' ) = 169.335 +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '144: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5)))) should be TRUE' has passed +1: line#146:3|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)) ))|POINT(0.5 0.5 0.5)|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{169.33500000091215} and areaRotate{169.33500000091215} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{169.33500000091215} and expectedArea{169.33447265625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '143: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be FALSE' has passed -1: line#144:3|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|true 2: area( ' MULTIPOLYGON(((1052659.6 6313425,1052648.1 6313426.5,1052647.6 6313422.5,1052659.3 6313421.2,1052659.6 6313425)))' ) = 45.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{45.800000001618173} and areaRotate{45.800000001618173} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{45.800000001618173} and expectedArea{45.80029296875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '144: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5)))) should be TRUE' has passed -1: line#146:3|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)) ))|POINT(0.5 0.5 0.5)|true 2: area( ' MULTIPOLYGON(((127052 6849667.4,127057.4 6849671.2,127062.7 6849663.3,127059.7 6849660.9,127062.2 6849656.6,127056.8 6849653.3,127054.3 6849656.4,127052.1 6849655,127048.3 6849661.8,127053.5 6849664.8,127052 6849667.4)))' ) = 142.915 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{142.91499999844615} and areaRotate{142.91499999844615} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{142.91499999844615} and expectedArea{142.91497802734401} doesn't exceed 0.5% @@ -13801,13 +13837,13 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{319.55500000194149} and areaRotate{319.55500000194149} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{319.55500000194149} and expectedArea{319.55505371093801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128736.7 6848262,128731.2 6848264.4,128734.2 6848271.5,128739.9 6848269,128736.7 6848262)))' ) = 47.075 +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '146: 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)))), POINT Z(1/2 1/2 1/2)) should be TRUE' has passed +1: line#147:3|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)) ))|POINT(1.5 0.5 0.5)|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{47.075000000102584} and areaRotate{47.075000000102584} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{47.075000000102584} and expectedArea{47.0750732421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127438.2 6851329.8,127440.7 6851334.3,127447.6 6851330.3,127445.4 6851325.5,127439.8 6851328.4,127438.2 6851329.8)))' ) = 44.135 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{44.135000002421144} and areaRotate{44.135000002421144} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{44.135000002421144} and expectedArea{44.135009765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '146: 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)))), POINT Z(1/2 1/2 1/2)) should be TRUE' has passed -1: line#147:3|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)) ))|POINT(1.5 0.5 0.5)|false 2: area( ' MULTIPOLYGON(((127456.6 6850548,127455.8 6850540.2,127465.5 6850538.8,127465.7 6850540.3,127471.9 6850539.6,127472.6 6850546.8,127456.6 6850548)))' ) = 124.69 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{124.69000000080757} and areaRotate{124.69000000080757} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{124.69000000080757} and expectedArea{124.69012451171901} doesn't exceed 0.5% @@ -13832,11 +13868,11 @@ 2: area( ' MULTIPOLYGON(((127285.3 6851035.9,127292.1 6851046.2,127289.1 6851046.6,127281.8 6851045.7,127278.4 6851040.2,127285.3 6851035.9)))' ) = 80.44 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{80.440000000628942} and areaRotate{80.440000000628942} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{80.440000000628942} and expectedArea{80.43994140625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '147: 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)))), POINT Z(3/2 1/2 1/2)) should be FALSE' has passed -1: line#149:3|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)) ))|LINESTRING(0 0,0.5 0.5)|true 2: area( ' MULTIPOLYGON(((126667.8 6849546.9,126658.4 6849550,126660.2 6849556,126669.2 6849552.4,126667.8 6849546.9)))' ) = 58.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{58.26000000015177} and areaRotate{58.26000000015177} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{58.26000000015177} and expectedArea{58.2600708007812} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '147: 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)))), POINT Z(3/2 1/2 1/2)) should be FALSE' has passed +1: line#149:3|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)) ))|LINESTRING(0 0,0.5 0.5)|true 2: area( ' MULTIPOLYGON(((126781.6 6849801,126783.9 6849805.9,126780.3 6849808.4,126777.5 6849803.3,126781.6 6849801)))' ) = 25.37 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{25.369999999469005} and areaRotate{25.369999999469005} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{25.369999999469005} and expectedArea{25.3700561523438} doesn't exceed 0.5% @@ -13855,6 +13891,8 @@ 2: area( ' MULTIPOLYGON(((127693.6 6851759.4,127695.8 6851765.9,127689.3 6851768.4,127686.7 6851762.2,127693.6 6851759.4)))' ) = 48.905 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{48.905000000366549} and areaRotate{48.905000000366549} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{48.905000000366549} and expectedArea{48.905029296875} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '149: 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)))), LINESTRING(0/1 0/1,1/2 1/2)) should be TRUE' has passed +1: line#150:3|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)) ))|LINESTRING(0 0,1 1)|true 2: area( ' MULTIPOLYGON(((127215.9 6850053.3,127208.9 6850056.3,127214.2 6850070.3,127222.5 6850067.5,127215.9 6850053.3)))' ) = 125.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{125.11999999973384} and areaRotate{125.11999999973384} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{125.11999999973384} and expectedArea{125.12005615234401} doesn't exceed 0.5% @@ -13862,8 +13900,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{28.679999999343202} and areaRotate{28.679999999343202} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{28.679999999343202} and expectedArea{28.6799926757812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127485.1 6851460.2,127476.6 6851462,127479.3 6851478.6,127486.7 6851477.1,127485.1 6851460.2)))' ) = 136.71 -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '149: 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)))), LINESTRING(0/1 0/1,1/2 1/2)) should be TRUE' has passed -1: line#150:3|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)) ))|LINESTRING(0 0,1 1)|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{136.71000000222691} and areaRotate{136.71000000222691} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{136.71000000222691} and expectedArea{136.70989990234401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127260.7 6850793.8,127258.5 6850793,127259.9 6850789.7,127254.2 6850787.4,127250.1 6850798.2,127257.6 6850801,127260.7 6850793.8)))' ) = 86.135 @@ -13882,14 +13918,14 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{97.844999999535219} and areaRotate{97.844999999535219} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{97.844999999535219} and expectedArea{97.845031738281193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127249.6 6850121.2,127242.7 6850123.6,127244 6850129.9,127242.6 6850130.1,127244.4 6850138.5,127252.6 6850136.6,127249.6 6850121.2)))' ) = 121.165 +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '150: 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)))), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed +1: line#151:3|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)) ))|LINESTRING(-1 0,0 0,1 1)|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{121.16500000134818} and areaRotate{121.16500000134818} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{121.16500000134818} and expectedArea{121.1650390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127758.4 6851469.4,127750.6 6851471.2,127752.7 6851480.4,127760.2 6851478.6,127758.4 6851469.4)))' ) = 73.89 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{73.890000001082953} and areaRotate{73.890000001082953} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{73.890000001082953} and expectedArea{73.8900146484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127789.3 6851448.2,127782 6851450,127784.4 6851461.5,127791.9 6851460.1,127789.3 6851448.2)))' ) = 90.58 -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '150: 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)))), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed -1: line#151:3|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)) ))|LINESTRING(-1 0,0 0,1 1)|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{90.580000001591486} and areaRotate{90.580000001591486} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{90.580000001591486} and expectedArea{90.580017089843807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129355.9 6850603.1,129363.3 6850600.4,129361.8 6850597,129354.7 6850600,129355.9 6850603.1)))' ) = 27.41 @@ -13910,9 +13946,9 @@ 2: area( ' MULTIPOLYGON(((634599.8 6751212.3,634603 6751220,634615.6 6751213.9,634612.2 6751206.7,634599.8 6751212.3)))' ) = 112.43 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{112.4300000008126} and areaRotate{112.4300000008126} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{112.4300000008126} and expectedArea{112.43017578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617336 6760410,617338.8 6760407,617341.6 6760402.6,617343.3 6760397.6,617344.1 6760391.7,617343.4 6760387.3,617342.3 6760383.8,617340.9 6760380,617339.3 6760377.3,617337.1 6760379.4,617321.3 6760361.4,617275.1 6760402.2,617282.7 6760410.5,617299.6 6760428.9,617314 6760416.1,617317.6 6760416.9,617321.1 6760416.7,617324.7 6760416.2,617328.1 6760415.1,617331.5 6760413.6,617335 6760411.2,617336 6760410)))' ) = 2510.64 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '151: 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)))), LINESTRING(-1/1 0/1,0/1 0/1,1/1 1/1)) should be FALSE' has passed 1: line#153:3|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)) ))|TRIANGLE((0 0,1 0,1 1,0 0))|true +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(100): info: difference{} between area{2510.6350000046832} and areaRotate{2510.6350000046832} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{2510.6350000046832} and expectedArea{2510.63549804688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((621034.4 6759989.4,621035 6759980.7,621020.6 6759980.2,621019.9 6759988.8,621034.4 6759989.4)))' ) = 125.35 @@ -13930,14 +13966,14 @@ 2: area( ' MULTIPOLYGON(((680118.1 6767545.3,680127.2 6767552.2,680133 6767543.2,680122.9 6767536.4,680118.1 6767545.3)))' ) = 122.225 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{122.22499999958674} and areaRotate{122.22499999958674} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{122.22499999958674} and expectedArea{122.224609375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '153: 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)))), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be TRUE' has passed +1: line#154:3|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)) ))|TRIANGLE((0 0,2 0,2 2,0 0))|false 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{117.96499999918682} and areaRotate{117.96499999918682} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{117.96499999918682} and expectedArea{117.96484375} doesn't exceed 0.5% 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(100): info: difference{} between area{107.07999999754712} and areaRotate{107.07999999754712} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{107.07999999754712} and expectedArea{107.08056640625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '153: 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)))), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be TRUE' has passed -1: line#154:3|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)) ))|TRIANGLE((0 0,2 0,2 2,0 0))|false 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(100): info: difference{} between area{198.28999999932941} and areaRotate{198.28999999932941} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{198.28999999932941} and expectedArea{198.28955078125} doesn't exceed 0.5% @@ -13954,13 +13990,13 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{274.43500000068508} and areaRotate{274.43500000068508} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{274.43500000068508} and expectedArea{274.43505859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862723.3 6577929.4,862722.8 6577933.2,862717.1 6577932,862717.4 6577928.4,862723.3 6577929.4)))' ) = 21.9 +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '154: 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)))), TRIANGLE((0/1 0/1,2/1 0/1,2/1 2/1,0/1 0/1))) should be FALSE' has passed +1: line#155:3|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)) ))|TRIANGLE((0.1 0.1 0.1,0.5 0.1 0.1,0.5 0.5 0.5,0.1 0.1 0.1))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{21.899999999592552} and areaRotate{21.899999999592552} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{21.899999999592552} and expectedArea{21.90087890625} doesn't exceed 0.5% 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(100): info: difference{} between area{97.325000001350446} and areaRotate{97.325000001350446} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{97.325000001350446} and expectedArea{97.324951171875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '154: 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)))), TRIANGLE((0/1 0/1,2/1 0/1,2/1 2/1,0/1 0/1))) should be FALSE' has passed -1: line#155:3|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)) ))|TRIANGLE((0.1 0.1 0.1,0.5 0.1 0.1,0.5 0.5 0.5,0.1 0.1 0.1))|true 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(100): info: difference{} between area{2045.7350000023555} and areaRotate{2045.7350000023555} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{2045.7350000023555} and expectedArea{2045.7353515625} doesn't exceed 0.5% @@ -13968,14 +14004,14 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{3.2049999994999965} and areaRotate{3.2049999994999965} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{3.2049999994999965} 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 +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '155: 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)))), TRIANGLE Z((1/10 1/10 1/10,1/2 1/10 1/10,1/2 1/2 1/2,1/10 1/10 1/10))) should be TRUE' has passed +1: line#157:3|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)) ))|POLYGON((0 0,1 0,1 1,0 1,0 0))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{188.55000000083237} and areaRotate{188.55000000083237} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{188.55000000083237} 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(100): info: difference{} between area{376.74000000244638} and areaRotate{376.74000000244638} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{376.74000000244638} 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: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '155: 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)))), TRIANGLE Z((1/10 1/10 1/10,1/2 1/10 1/10,1/2 1/2 1/2,1/10 1/10 1/10))) should be TRUE' has passed -1: line#157:3|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)) ))|POLYGON((0 0,1 0,1 1,0 1,0 0))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{37.039999999131552} and areaRotate{37.039999999131552} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{37.039999999131552} 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 @@ -14002,11 +14038,11 @@ 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(100): info: difference{} between area{162.88500000192823} and areaRotate{162.88500000192823} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{162.88500000192823} and expectedArea{162.885009765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '157: 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)))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be TRUE' has passed -1: line#158:3|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)) ))|POLYGON((0 0,2 0,2 2,0 2,0 0))|false 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(100): info: difference{} between area{69.190000000662423} and areaRotate{69.190000000662423} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{69.190000000662423} and expectedArea{69.190002441406193} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '157: 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)))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be TRUE' has passed +1: line#158:3|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)) ))|POLYGON((0 0,2 0,2 2,0 2,0 0))|false 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(100): info: difference{} between area{131.97999999818558} and areaRotate{131.97999999818558} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{131.97999999818558} and expectedArea{131.97998046875} doesn't exceed 0.5% @@ -14032,11 +14068,11 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{51.274999998742715} and areaRotate{51.274999998742715} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{51.274999998742715} 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 +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '158: 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)))), POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1))) should be FALSE' has passed +1: line#160:3|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)) ))|SOLID(( ((0 0 0,0 0.1 0,0.1 0.1 0,0.1 0 0,0 0 0)), ((0.1 0 0,0.1 0.1 0,0.1 0.1 0.1,0.1 0 0.1,0.1 0 0)), ((0 0.1 0,0 0.1 0.1,0.1 0.1 0.1,0.1 0.1 0,0 0.1 0)), ((0 0 0.1,0 0.1 0.1,0 0.1 0,0 0 0,0 0 0.1)), ((0.1 0 0.1,0.1 0.1 0.1,0 0.1 0.1,0 0 0.1,0.1 0 0.1)), ((0.1 0 0,0.1 0 0.1,0 0 0.1,0 0 0,0.1 0 0)) ))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{45.829999994961995} and areaRotate{45.829999994961995} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{45.829999994961995} 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 -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '158: 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)))), POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1))) should be FALSE' has passed -1: line#160:3|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)) ))|SOLID(( ((0 0 0,0 0.1 0,0.1 0.1 0,0.1 0 0,0 0 0)), ((0.1 0 0,0.1 0.1 0,0.1 0.1 0.1,0.1 0 0.1,0.1 0 0)), ((0 0.1 0,0 0.1 0.1,0.1 0.1 0.1,0.1 0.1 0,0 0.1 0)), ((0 0 0.1,0 0.1 0.1,0 0.1 0,0 0 0,0 0 0.1)), ((0.1 0 0.1,0.1 0.1 0.1,0 0.1 0.1,0 0 0.1,0.1 0 0.1)), ((0.1 0 0,0.1 0 0.1,0 0 0.1,0 0 0,0.1 0 0)) ))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{321.44000000130563} and areaRotate{321.44000000130563} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{321.44000000130563} 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 @@ -14180,6 +14216,8 @@ 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(100): info: difference{} between area{215.12500000072765} and areaRotate{215.12500000072765} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{215.12500000072765} and expectedArea{215.125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '160: 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((((0/1 0/1 0/1,0/1 1/10 0/1,1/10 1/10 0/1,1/10 0/1 0/1,0/1 0/1 0/1)),((1/10 0/1 0/1,1/10 1/10 0/1,1/10 1/10 1/10,1/10 0/1 1/10,1/10 0/1 0/1)),((0/1 1/10 0/1,0/1 1/10 1/10,1/10 1/10 1/10,1/10 1/10 0/1,0/1 1/10 0/1)),((0/1 0/1 1/10,0/1 1/10 1/10,0/1 1/10 0/1,0/1 0/1 0/1,0/1 0/1 1/10)),((1/10 0/1 1/10,1/10 1/10 1/10,0/1 1/10 1/10,0/1 0/1 1/10,1/10 0/1 1/10)),((1/10 0/1 0/1,1/10 0/1 1/10,0/1 0/1 1/10,0/1 0/1 0/1,1/10 0/1 0/1))))) should be TRUE' has passed +1: line#161:3|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)) ))|SOLID(( ((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)) ))|false 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(100): info: difference{} between area{98.324999998105341} and areaRotate{98.324999998105341} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{98.324999998105341} and expectedArea{98.3251953125} doesn't exceed 0.5% @@ -14195,8 +14233,6 @@ 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(100): info: difference{} between area{68.655000003050674} and areaRotate{68.655000003050674} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{68.655000003050674} and expectedArea{68.654296875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '160: 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((((0/1 0/1 0/1,0/1 1/10 0/1,1/10 1/10 0/1,1/10 0/1 0/1,0/1 0/1 0/1)),((1/10 0/1 0/1,1/10 1/10 0/1,1/10 1/10 1/10,1/10 0/1 1/10,1/10 0/1 0/1)),((0/1 1/10 0/1,0/1 1/10 1/10,1/10 1/10 1/10,1/10 1/10 0/1,0/1 1/10 0/1)),((0/1 0/1 1/10,0/1 1/10 1/10,0/1 1/10 0/1,0/1 0/1 0/1,0/1 0/1 1/10)),((1/10 0/1 1/10,1/10 1/10 1/10,0/1 1/10 1/10,0/1 0/1 1/10,1/10 0/1 1/10)),((1/10 0/1 0/1,1/10 0/1 1/10,0/1 0/1 1/10,0/1 0/1 0/1,1/10 0/1 0/1))))) should be TRUE' has passed -1: line#161:3|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)) ))|SOLID(( ((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)) ))|false 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(100): info: difference{} between area{24.02500000077416} and areaRotate{24.02500000077416} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{24.02500000077416} and expectedArea{24.0244140625} doesn't exceed 0.5% @@ -14288,6 +14324,36 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{80.369999999376589} and areaRotate{80.369999999376589} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{80.369999999376589} and expectedArea{80.3699951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232342.5 6869929.4,232325.4 6869923.7,232323.6 6869930.7,232339.8 6869936.8,232342.5 6869929.4)))' ) = 133.155 +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '161: covers3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z((((1/10 1/10 1/10,1/10 11/10 1/10,11/10 11/10 1/10,11/10 1/10 1/10,1/10 1/10 1/10)),((11/10 1/10 1/10,11/10 11/10 1/10,11/10 11/10 11/10,11/10 1/10 11/10,11/10 1/10 1/10)),((1/10 11/10 1/10,1/10 11/10 11/10,11/10 11/10 11/10,11/10 11/10 1/10,1/10 11/10 1/10)),((1/10 1/10 11/10,1/10 11/10 11/10,1/10 11/10 1/10,1/10 1/10 1/10,1/10 1/10 11/10)),((11/10 1/10 11/10,11/10 11/10 11/10,1/10 11/10 11/10,1/10 1/10 11/10,11/10 1/10 11/10)),((11/10 1/10 1/10,11/10 1/10 11/10,1/10 1/10 11/10,1/10 1/10 1/10,11/10 1/10 1/10))))) should be FALSE' has passed +1: line#166:3|POLYGON((1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2))|TRIANGLE((1 0.25 0.5,1 0.5 0.5,0.5 0.5 0.5,1 0.25 0.5))|false +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '166: covers3D(POLYGON Z((1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2)), TRIANGLE Z((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) should be FALSE' has passed +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(52): Leaving test case "testFileCoversTest"; testing time: 191729us +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(47): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 191737us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(37): Entering test suite "SFCGAL_algorithm_DifferenceTest" +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(39): Entering test case "testDifferenceXPoint" +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(42): info: check algorithm::difference(Point(0, 0), Point(0, 0))->isEmpty() has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(44): info: check *algorithm::difference(Point(1, 0), Point(0, 0)) == Point(1, 0) has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(46): info: check *algorithm::difference(Point(0, 0), Point(1, 0)) == Point(0, 0) has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(39): Leaving test case "testDifferenceXPoint"; testing time: 495us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(60): Entering test case "testDifferenceXLineString" +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(63): info: check algorithm::difference(Point(0, 0), *io::readWkt("LINESTRING(0 0,1 1)")) ->isEmpty() has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(67): info: check *algorithm::difference(Point(0, 0), *io::readWkt("LINESTRING(0 1,1 1)")) == Point(0, 0) has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(77): info: check *diff == *io::readWkt("MULTILINESTRING((0 0,0.5 0),(0.7 0,1 0))") has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(86): info: check *diff == *io::readWkt("MULTILINESTRING((0 0,0.5 0),(0.7 0,1 0))") has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(94): info: check *diff == *ls1 has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(101): info: check *diff == *io::readWkt("LINESTRING(0.7 0,1 0)") has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(108): info: check diff->isEmpty() has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(115): info: check *diff == *ls1 has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(124): info: check *diff == *io::readWkt("MULTILINESTRING((0 0,0.3 0),(1 0.4,1 1))") has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(60): Leaving test case "testDifferenceXLineString"; testing time: 584us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(144): Entering test case "testDifferencePolygonPolygon2D" +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(153): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(164): 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(167): info: check algorithm::isValid(*diff) has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(177): info: check algorithm::isValid(*diff) has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(178): 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(144): Leaving test case "testDifferencePolygonPolygon2D"; testing time: 1579us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(184): Entering test case "testDifferenceVolumeVolume" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{133.15500000399291} and areaRotate{133.15500000399291} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{133.15500000399291} and expectedArea{133.15490722656199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232072.1 6869887.3,232078 6869873.2,232092 6869879,232095.5 6869880.6,232090.6 6869892.6,232086.9 6869892.4,232072.1 6869887.3)))' ) = 278.195 @@ -14309,47 +14375,17 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{39.079999998364954} and areaRotate{39.079999998364954} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{39.079999998364954} and expectedArea{39.079833984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232394.7 6869954.5,232392.3 6869968.9,232400.2 6869970.7,232401.9 6869961.6,232407.4 6869962.7,232408.3 6869954.4,232402.8 6869953.2,232401.7 6869956.6,232394.7 6869954.5)))' ) = 165.175 -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '161: covers3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z((((1/10 1/10 1/10,1/10 11/10 1/10,11/10 11/10 1/10,11/10 1/10 1/10,1/10 1/10 1/10)),((11/10 1/10 1/10,11/10 11/10 1/10,11/10 11/10 11/10,11/10 1/10 11/10,11/10 1/10 1/10)),((1/10 11/10 1/10,1/10 11/10 11/10,11/10 11/10 11/10,11/10 11/10 1/10,1/10 11/10 1/10)),((1/10 1/10 11/10,1/10 11/10 11/10,1/10 11/10 1/10,1/10 1/10 1/10,1/10 1/10 11/10)),((11/10 1/10 11/10,11/10 11/10 11/10,1/10 11/10 11/10,1/10 1/10 11/10,11/10 1/10 11/10)),((11/10 1/10 1/10,11/10 1/10 11/10,1/10 1/10 11/10,1/10 1/10 1/10,11/10 1/10 1/10))))) should be FALSE' has passed -1: line#166:3|POLYGON((1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2))|TRIANGLE((1 0.25 0.5,1 0.5 0.5,0.5 0.5 0.5,1 0.25 0.5))|false -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(120): info: check '166: covers3D(POLYGON Z((1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2)), TRIANGLE Z((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) should be FALSE' has passed -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(52): Leaving test case "testFileCoversTest"; testing time: 190156us -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(47): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 190165us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(37): Entering test suite "SFCGAL_algorithm_DifferenceTest" -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(39): Entering test case "testDifferenceXPoint" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{165.17499999866564} and areaRotate{165.17499999866564} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{165.17499999866564} and expectedArea{165.17517089843801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232408.6 6869725.5,232423.4 6869730,232431.4 6869705,232416.9 6869699.6,232408.6 6869725.5)))' ) = 413.185 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(42): info: check algorithm::difference(Point(0, 0), Point(0, 0))->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(44): info: check *algorithm::difference(Point(1, 0), Point(0, 0)) == Point(1, 0) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(46): info: check *algorithm::difference(Point(0, 0), Point(1, 0)) == Point(0, 0) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(39): Leaving test case "testDifferenceXPoint"; testing time: 488us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(60): Entering test case "testDifferenceXLineString" -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(63): info: check algorithm::difference(Point(0, 0), *io::readWkt("LINESTRING(0 0,1 1)")) ->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(67): info: check *algorithm::difference(Point(0, 0), *io::readWkt("LINESTRING(0 1,1 1)")) == Point(0, 0) has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{413.18499999920368} and areaRotate{413.18499999920368} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{413.18499999920368} and expectedArea{413.18505859375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(77): info: check *diff == *io::readWkt("MULTILINESTRING((0 0,0.5 0),(0.7 0,1 0))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(86): info: check *diff == *io::readWkt("MULTILINESTRING((0 0,0.5 0),(0.7 0,1 0))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(94): info: check *diff == *ls1 has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(101): info: check *diff == *io::readWkt("LINESTRING(0.7 0,1 0)") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(108): info: check diff->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(115): info: check *diff == *ls1 has passed 2: area( ' MULTIPOLYGON(((232515.9 6869794.3,232519.8 6869789.1,232512.3 6869782.1,232507.9 6869787.3,232515.9 6869794.3)))' ) = 69.35 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(124): info: check *diff == *io::readWkt("MULTILINESTRING((0 0,0.3 0),(1 0.4,1 1))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(60): Leaving test case "testDifferenceXLineString"; testing time: 658us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(144): Entering test case "testDifferencePolygonPolygon2D" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{69.350000001402805} and areaRotate{69.350000001402805} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{69.350000001402805} and expectedArea{69.3499755859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232492.5 6869723.5,232487.1 6869719.8,232489.4 6869716,232494.8 6869719.3,232492.5 6869723.5)))' ) = 29.65 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(153): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{29.650000000041466} and areaRotate{29.650000000041466} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{29.650000000041466} and expectedArea{29.6500244140625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(164): 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(167): info: check algorithm::isValid(*diff) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(177): info: check algorithm::isValid(*diff) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(178): 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(144): Leaving test case "testDifferencePolygonPolygon2D"; testing time: 1570us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(184): Entering test case "testDifferenceVolumeVolume" 2: area( ' MULTIPOLYGON(((232449.4 6869755.6,232449.3 6869763.3,232438 6869762.9,232438.7 6869759.1,232434.2 6869758.9,232434.2 6869755.5,232438.5 6869755.7,232438.8 6869754.8,232449.4 6869755.6)))' ) = 101 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{100.99999999976065} and areaRotate{100.99999999976065} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{100.99999999976065} and expectedArea{101.000122070312} doesn't exceed 0.5% @@ -14378,6 +14414,7 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{210.65499999930211} and areaRotate{210.65499999930211} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{210.65499999930211} and expectedArea{210.655029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232448.7 6869683.8,232454.8 6869685.1,232451.2 6869698.5,232443.5 6869711.1,232440.2 6869717,232437.5 6869723,232434.1 6869721.3,232436.8 6869715.1,232435.8 6869714,232440.1 6869707.9,232446.2 6869696.1,232448.7 6869683.8)))' ) = 209.22 +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(204): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{209.21999999940573} and areaRotate{209.21999999940573} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{209.21999999940573} and expectedArea{209.21984863281199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((231951.4 6869725,231975.4 6869742.2,231972.4 6869747.5,231948.2 6869730.3,231951.4 6869725)))' ) = 181.05 @@ -14401,7 +14438,6 @@ 2: area( ' MULTIPOLYGON(((232381.6 6869850.3,232375.6 6869849.3,232374.5 6869859.9,232380.7 6869860.6,232381.6 6869850.3)))' ) = 64.595 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{64.594999998367413} and areaRotate{64.594999998367413} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{64.594999998367413} and expectedArea{64.594970703125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(204): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 2: area( ' MULTIPOLYGON(((232460.2 6869781.2,232430.9 6869771.5,232428.8 6869779,232451.1 6869785.6,232457.4 6869787.6,232460.2 6869781.2)))' ) = 222.11 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{222.11000000548} and areaRotate{222.11000000548} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{222.11000000548} and expectedArea{222.1103515625} doesn't exceed 0.5% @@ -14513,12 +14549,27 @@ 2: area( ' MULTIPOLYGON(((233108.5 6869615.6,233111.6 6869616.4,233116.8 6869617.1,233116.2 6869620.2,233120.9 6869621.2,233121.5 6869618.5,233132.4 6869623.4,233134 6869620.5,233136.6 6869621.4,233137.8 6869619,233134.6 6869617.2,233124 6869612.8,233112.3 6869610.7,233109.3 6869610.5,233108.5 6869615.6)))' ) = 180.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{180.25999999870314} and areaRotate{180.25999999870314} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{180.25999999870314} and expectedArea{180.26013183593801} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(223): info: check algorithm::volume(*diff) == Kernel::FT(0.5) has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(184): Leaving test case "testDifferenceVolumeVolume"; testing time: 61851us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(227): Entering test case "testDifferenceLinePolygon" 2: area( ' MULTIPOLYGON(((232535.2 6869564.6,232564.6 6869579.6,232562.8 6869585.6,232560.7 6869584.7,232559 6869588,232554.2 6869586.3,232555.3 6869583.3,232548.2 6869579,232546.6 6869583.3,232539 6869578.8,232540.8 6869575.6,232538.7 6869573.8,232539.7 6869572.1,232532.7 6869569,232535.2 6869564.6)))' ) = 273.385 +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(237): 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(250): 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(227): Leaving test case "testDifferenceLinePolygon"; testing time: 1040us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(256): Entering test case "testDifferencePoinLine" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{273.38500000068723} and areaRotate{273.38500000068723} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{273.38500000068723} and expectedArea{273.385009765625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(264): info: check *diff == *io::readWkt("POINT(0.5 0.5 0.6)") has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(271): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(256): Leaving test case "testDifferencePoinLine"; testing time: 302us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(275): Entering test case "testDifferencePoinPolygon2D" 2: area( ' MULTIPOLYGON(((232685.8 6869339.9,232680.9 6869339.7,232679.5 6869346.5,232684.3 6869347.6,232685.8 6869339.9)))' ) = 36.105 +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(283): info: check *diff == *io::readWkt("POINT(0.5 0.5 0.6)") has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{36.105000001324079} and areaRotate{36.105000001324079} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{36.105000001324079} and expectedArea{36.1051025390625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(290): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(275): Leaving test case "testDifferencePoinPolygon2D"; testing time: 725us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(294): Entering test case "testDifferencePoinVolume" 2: area( ' MULTIPOLYGON(((232744 6869352.4,232723.6 6869349,232721.7 6869369.7,232742.1 6869371.3,232744 6869352.4)))' ) = 408.67 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{408.67000000142468} and areaRotate{408.67000000142468} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{408.67000000142468} and expectedArea{408.67004394531199} doesn't exceed 0.5% @@ -14534,30 +14585,15 @@ 2: area( ' MULTIPOLYGON(((232807.9 6869266.3,232801.4 6869264.7,232800.8 6869269.7,232806.9 6869270.5,232807.9 6869266.3)))' ) = 29.94 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{29.939999999472054} and areaRotate{29.939999999472054} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{29.939999999472054} and expectedArea{29.93994140625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(223): info: check algorithm::volume(*diff) == Kernel::FT(0.5) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(184): Leaving test case "testDifferenceVolumeVolume"; testing time: 61790us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(227): Entering test case "testDifferenceLinePolygon" 2: area( ' MULTIPOLYGON(((232720.2 6869360.4,232720.6 6869354.2,232681.8 6869349.5,232682.8 6869356,232720.2 6869360.4)))' ) = 240.57 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{240.57000000353554} and areaRotate{240.57000000353554} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{240.57000000353554} and expectedArea{240.57019042968801} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(237): info: check *diff == *io::readWkt( "MULTILINESTRING((-10 0,-1 0),(-0.5 0,0 0,0.5 0),(1 0,10 0))") has passed 2: area( ' MULTIPOLYGON(((232712.4 6869311.7,232705.8 6869307.2,232702.1 6869311.9,232708.4 6869316.4,232712.4 6869311.7)))' ) = 47.64 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(250): 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(227): Leaving test case "testDifferenceLinePolygon"; testing time: 1036us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(256): Entering test case "testDifferencePoinLine" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{47.640000001282303} and areaRotate{47.640000001282303} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{47.640000001282303} and expectedArea{47.639892578125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(264): info: check *diff == *io::readWkt("POINT(0.5 0.5 0.6)") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(271): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(256): Leaving test case "testDifferencePoinLine"; testing time: 315us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(275): Entering test case "testDifferencePoinPolygon2D" 2: area( ' MULTIPOLYGON(((232788.9 6869350.3,232790.8 6869342.5,232778.6 6869340.1,232777.3 6869347.3,232788.9 6869350.3)))' ) = 93.57 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(283): info: check *diff == *io::readWkt("POINT(0.5 0.5 0.6)") has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{93.570000002738112} and areaRotate{93.570000002738112} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{93.570000002738112} and expectedArea{93.5699462890625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(290): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(275): Leaving test case "testDifferencePoinPolygon2D"; testing time: 720us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(294): Entering test case "testDifferencePoinVolume" 2: area( ' MULTIPOLYGON(((233133.9 6869445.8,233135.4 6869434.8,233119 6869431.8,233117.9 6869439.8,233129.5 6869441.8,233128.8 6869444.5,233133.9 6869445.8)))' ) = 148.29 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{148.28999999943932} and areaRotate{148.28999999943932} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{148.28999999943932} and expectedArea{148.28991699218801} doesn't exceed 0.5% @@ -14571,6 +14607,7 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{69.559999995728731} and areaRotate{69.559999995728731} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{69.559999995728731} and expectedArea{69.5599365234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233143.9 6869612.8,233135.7 6869609.3,233128.7 6869608.3,233128.6 6869606.6,233120.5 6869603.6,233120.1 6869605.5,233114.3 6869604.6,233097.3 6869597.6,233101.6 6869587.4,233120 6869593.7,233120.1 6869592.5,233130 6869597.2,233128.7 6869599.4,233136.9 6869603.4,233146 6869608,233143.9 6869612.8)))' ) = 458.16 +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(308): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{458.16000001298067} and areaRotate{458.16000001298067} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{458.16000001298067} and expectedArea{458.16015625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232369.9 6869370.5,232357.8 6869392.3,232332.1 6869378.1,232344.1 6869355.4,232369.9 6869370.5)))' ) = 749.47 @@ -14594,7 +14631,6 @@ 2: area( ' MULTIPOLYGON(((232557.6 6869550.7,232576.8 6869559.8,232569.1 6869580,232563.6 6869577.1,232568.6 6869563.8,232554.9 6869556.6,232557.6 6869550.7)))' ) = 237.09 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{237.09000000325989} and areaRotate{237.09000000325989} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{237.09000000325989} and expectedArea{237.08996582031199} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(308): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 2: area( ' MULTIPOLYGON(((232423.7 6869599.6,232425.2 6869582.1,232421.1 6869581.1,232420.3 6869599.4,232423.7 6869599.6)))' ) = 67.815 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{67.814999999754377} and areaRotate{67.814999999754377} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{67.814999999754377} and expectedArea{67.8150634765625} doesn't exceed 0.5% @@ -14611,14 +14647,22 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{105.90000000000293} and areaRotate{105.90000000000293} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{105.90000000000293} and expectedArea{105.900024414062} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232432.9 6869589.2,232444.6 6869588.8,232444.8 6869597.6,232433.5 6869597.8,232432.9 6869589.2)))' ) = 100.17 +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(320): info: check *diff == *io::readWkt("POINT(1.001 0.5 0.5)") has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(294): Leaving test case "testDifferencePoinVolume"; testing time: 21394us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(324): Entering test case "testDifferenceTriangleTriangle3D" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{100.17000000200466} and areaRotate{100.17000000200466} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{100.17000000200466} and expectedArea{100.170043945312} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(333): 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(342): info: check *diff == *io::readWkt("TRIANGLE((0 0 0,0 1 1,1 0 0,0 0 0))") has passed 2: area( ' MULTIPOLYGON(((232528.2 6869654.6,232547.2 6869631.1,232536 6869622.6,232536.6 6869622.1,232517 6869605.4,232533.6 6869584.6,232529.1 6869580.5,232510.1 6869602.4,232511.5 6869604.4,232493.6 6869626.8,232528.2 6869654.6)))' ) = 1549.06 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1549.0550000062822} and areaRotate{1549.0550000062822} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1549.0550000062822} and expectedArea{1549.05480957031} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((815980.6 6924224.9,815988.3 6924228.3,815991.5 6924221.2,815982.4 6924217.9,815980.6 6924224.9)))' ) = 67.595 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{67.595000002441225} and areaRotate{67.595000002441225} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{67.595000002441225} and expectedArea{67.5947265625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(351): 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(324): Leaving test case "testDifferenceTriangleTriangle3D"; testing time: 2646us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(358): Entering test case "testDifferenceTriangleVolume" 2: area( ' MULTIPOLYGON(((226218.4 6869486.2,226236.7 6869485,226239.6 6869471.6,226230.7 6869470.7,226229 6869477.7,226219.2 6869478.1,226218.4 6869486.2)))' ) = 205.035 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{205.03499999977706} and areaRotate{205.03499999977706} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{205.03499999977706} and expectedArea{205.03503417968801} doesn't exceed 0.5% @@ -14632,28 +14676,20 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{121.57500000038854} and areaRotate{121.57500000038854} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{121.57500000038854} and expectedArea{121.574951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((209752.9 6862809.5,209750.3 6862816.2,209737.2 6862810.2,209738.9 6862803.9,209752.9 6862809.5)))' ) = 100.545 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(320): info: check *diff == *io::readWkt("POINT(1.001 0.5 0.5)") has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{100.54499999701483} and areaRotate{100.54499999701483} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{100.54499999701483} and expectedArea{100.545043945312} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(294): Leaving test case "testDifferencePoinVolume"; testing time: 21721us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(324): Entering test case "testDifferenceTriangleTriangle3D" 2: area( ' MULTIPOLYGON(((736669.5 6243531.6,736664.2 6243534.6,736661.9 6243530.4,736667.3 6243527.5,736669.5 6243531.6)))' ) = 28.84 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(333): info: check *diff == *io::readWkt("TRIANGLE((0 0 0,0 1 1,1 0 0,0 0 0))") has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{28.840000000752617} and areaRotate{28.840000000752617} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{28.840000000752617} and expectedArea{28.83935546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((238187.5 6868913.4,238188.4 6868905.5,238214.9 6868907.1,238214 6868915.4,238187.5 6868913.4)))' ) = 216.27 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(342): info: check *diff == *io::readWkt("TRIANGLE((0 0 0,0 1 1,1 0 0,0 0 0))") has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{216.26999999635561} and areaRotate{216.26999999635561} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{216.26999999635561} and expectedArea{216.27001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233473.9 6868819.1,233474.5 6868824.6,233451.7 6868829.2,233450.4 6868823.5,233473.9 6868819.1)))' ) = 133.915 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{133.91499999650711} and areaRotate{133.91499999650711} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{133.91499999650711} and expectedArea{133.91516113281199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233583.4 6868803.1,233571.1 6868800,233570.8 6868808.3,233582.5 6868809.3,233583.4 6868803.1)))' ) = 88.23 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(351): 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{88.230000002871662} and areaRotate{88.230000002871662} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{88.230000002871662} and expectedArea{88.22998046875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(324): Leaving test case "testDifferenceTriangleTriangle3D"; testing time: 2636us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(358): Entering test case "testDifferenceTriangleVolume" 2: area( ' MULTIPOLYGON(((233565.7 6868843.7,233571.1 6868831.3,233542.6 6868819.2,233537.1 6868818.1,233533.4 6868829.8,233537.5 6868832.8,233565.7 6868843.7)))' ) = 498.665 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{498.66500000078378} and areaRotate{498.66500000078378} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{498.66500000078378} and expectedArea{498.66467285156199} doesn't exceed 0.5% @@ -14697,6 +14733,9 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{42.055000007030621} and areaRotate{42.055000007030621} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{42.055000007030621} and expectedArea{42.0550537109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233235.9 6869045.2,233234.5 6869037.2,233226.2 6869039.9,233226.7 6869042.5,233222.6 6869043.6,233223 6869048,233235.9 6869045.2)))' ) = 85.91 +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(379): info: check algorithm::covers(*diff, *ref) && algorithm::covers(*ref, *diff) has passed +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(358): Leaving test case "testDifferenceTriangleVolume"; testing time: 17189us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(384): Entering test case "testDifferenceLineVolume" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{85.9100000000237} and areaRotate{85.9100000000237} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{85.9100000000237} and expectedArea{85.9100341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233671.7 6868808.6,233672.4 6868804.5,233663.8 6868801.5,233663 6868807,233671.7 6868808.6)))' ) = 43.245 @@ -14712,9 +14751,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{39.329999999740103} and areaRotate{39.329999999740103} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{39.329999999740103} and expectedArea{39.3302001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232601.8 6868988.8,232604.8 6868976.1,232583.1 6868972,232580.3 6868985.5,232601.8 6868988.8)))' ) = 293.69 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(379): info: check algorithm::covers(*diff, *ref) && algorithm::covers(*ref, *diff) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(358): Leaving test case "testDifferenceTriangleVolume"; testing time: 17199us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(384): Entering test case "testDifferenceLineVolume" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{293.69000000260655} and areaRotate{293.69000000260655} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{293.69000000260655} and expectedArea{293.69006347656199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232610 6868983.1,232649.6 6868992.7,232648.1 6868999.2,232635.4 6868995.9,232633.2 6868998.1,232619.9 6868995.9,232620.6 6868991.5,232608.8 6868988.7,232610 6868983.1)))' ) = 299.98 @@ -14727,6 +14763,9 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{92.310000002277093} and areaRotate{92.310000002277093} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{92.310000002277093} and expectedArea{92.31005859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615879.2 6757632.3,615868.3 6757634.2,615869.8 6757643.8,615880.5 6757642.8,615879.2 6757632.3)))' ) = 110.57 +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(398): 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(384): Leaving test case "testDifferenceLineVolume"; testing time: 11678us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(403): Entering test case "testDifferencePolygonVolume" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{110.57000000279336} and areaRotate{110.57000000279336} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{110.57000000279336} and expectedArea{110.5703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615853.2 6757748,615843.9 6757748.7,615845 6757763,615853.7 6757762.8,615853.2 6757748)))' ) = 131.31 @@ -14751,9 +14790,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{215.31999999565062} and areaRotate{215.31999999565062} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{215.31999999565062} and expectedArea{215.31970214843801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244388.6 6868397.9,244384.2 6868396.8,244372.3 6868421.7,244378.4 6868424.3,244388.6 6868397.9)))' ) = 155.105 -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(398): 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(384): Leaving test case "testDifferenceLineVolume"; testing time: 11726us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(403): Entering test case "testDifferencePolygonVolume" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{155.1050000005186} and areaRotate{155.1050000005186} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{155.1050000005186} and expectedArea{155.10498046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244457.5 6868402,244449 6868400.4,244447.7 6868405.1,244449.8 6868405.3,244447.9 6868413.9,244454.2 6868415.4,244457.5 6868402)))' ) = 99.91 @@ -14766,6 +14802,9 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{42.444999999505384} and areaRotate{42.444999999505384} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{42.444999999505384} and expectedArea{42.4449462890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244423.6 6868400.4,244419.4 6868399.9,244417.1 6868408.8,244421.6 6868409.9,244423.6 6868400.4)))' ) = 41.74 +1: Test case SFCGAL_algorithm_DifferenceTest/testDifferencePolygonVolume did not check any assertions +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(403): Leaving test case "testDifferencePolygonVolume"; testing time: 11838us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(421): Entering test case "testDifference3DDivideByZeroCrash" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{41.740000000336451} and areaRotate{41.740000000336451} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{41.740000000336451} and expectedArea{41.739990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244744.6 6868517,244745.1 6868509.5,244727 6868507.3,244725.8 6868514.4,244744.6 6868517)))' ) = 136.725 @@ -14790,9 +14829,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{56.440000001043671} and areaRotate{56.440000001043671} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{56.440000001043671} and expectedArea{56.43994140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244299.5 6868490.1,244298.5 6868482.6,244276.1 6868484.5,244277.8 6868491.9,244299.5 6868490.1)))' ) = 166.77 -1: Test case SFCGAL_algorithm_DifferenceTest/testDifferencePolygonVolume did not check any assertions -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(403): Leaving test case "testDifferencePolygonVolume"; testing time: 11867us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(421): Entering test case "testDifference3DDivideByZeroCrash" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{166.76999999881701} and areaRotate{166.76999999881701} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{166.76999999881701} and expectedArea{166.76989746093801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244516.9 6868537.9,244509.2 6868535.1,244519.8 6868507.5,244526.8 6868510,244516.9 6868537.9)))' ) = 231.125 @@ -15042,6 +15078,67 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{425.10999999979231} and areaRotate{425.10999999979231} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{425.10999999979231} and expectedArea{425.10986328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244766.4 6867221.9,244765.7 6867228.4,244752.8 6867227.3,244752.4 6867234.2,244761.7 6867234.6,244760.8 6867242.1,244744.8 6867240,244745.5 6867232.9,244743.6 6867232.3,244744.2 6867225.5,244746 6867225.5,244747.1 6867218.5,244755.1 6867219.5,244755.2 6867217.8,244761.1 6867218.7,244760.7 6867221,244766.4 6867221.9)))' ) = 333.685 +1: Test case SFCGAL_algorithm_DifferenceTest/testDifference3DDivideByZeroCrash did not check any assertions +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(421): Leaving test case "testDifference3DDivideByZeroCrash"; testing time: 99552us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(37): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 231047us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(46): Entering test suite "SFCGAL_algorithm_DistanceTest" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(51): Entering test case "testDistanceBetweenEmptyPointsIsInfinity" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(53): info: check Point().distance(Point()) == std::numeric_limits::infinity() has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(51): Leaving test case "testDistanceBetweenEmptyPointsIsInfinity"; testing time: 290us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(107): Entering test case "testDistancePointPoint" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(109): info: check Point(0.0, 0.0).distance(Point(0.0, 0.0)) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(110): info: check Point(1.0, 1.0).distance(Point(4.0, 5.0)) == 5.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(107): Leaving test case "testDistancePointPoint"; testing time: 144us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(112): Entering test case "testDistancePointPoint3D" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(114): info: check Point(0.0, 0.0, 0.0).distance3D(Point(0.0, 0.0, 0.0)) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(115): info: check Point(1.0, 1.0, 1.0).distance3D(Point(4.0, 1.0, 5.0)) == 5.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(112): Leaving test case "testDistancePointPoint3D"; testing time: 140us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(119): Entering test case "testDistancePointLineString_pointOnLineString" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(123): info: check point.distance(lineString) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(119): Leaving test case "testDistancePointLineString_pointOnLineString"; testing time: 147us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(125): Entering test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(131): info: check 'exception "GeometryInvalidityException" raised as expected' has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(125): Leaving test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition"; testing time: 233us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(133): Entering test case "testDistancePointLineString_pointOnLineString_collapsedSegments" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(140): info: check 'exception "GeometryInvalidityException" raised as expected' has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(133): Leaving test case "testDistancePointLineString_pointOnLineString_collapsedSegments"; testing time: 182us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(142): Entering test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(149): info: check point.distance3D(lineString) == 5.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(142): Leaving test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments"; testing time: 146us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Entering test case "testDistancePointLineString_pointOutOfLineString" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(156): info: check point.distance(lineString) == sqrt(2.0) / 2.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Leaving test case "testDistancePointLineString_pointOutOfLineString"; testing time: 139us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(160): Entering test case "testDistancePointPolygon_pointInPolygon" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(165): info: check gA->distance(*gB) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(160): Leaving test case "testDistancePointPolygon_pointInPolygon"; testing time: 233us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(167): Entering test case "testDistancePointPolygon_pointOutOfPolygon" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(172): info: check gA->distance(*gB) == sqrt(2.0) / 2.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(167): Leaving test case "testDistancePointPolygon_pointOutOfPolygon"; testing time: 194us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(176): Entering test case "testDistanceLineStringLineString_zeroLengthSegments" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(181): info: check gA->distance(*gB) == 5.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(176): Leaving test case "testDistanceLineStringLineString_zeroLengthSegments"; testing time: 167us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(184): Entering test case "testDistanceLineStringLineString3D_zeroLengthSegments" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(190): info: check gA->distance3D(*gB) == 5.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(184): Leaving test case "testDistanceLineStringLineString3D_zeroLengthSegments"; testing time: 168us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): Entering test case "testDistance3DLineStringTriangle_lineStringInTriangle" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(200): info: check gA->distance3D(*gB) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): Leaving test case "testDistance3DLineStringTriangle_lineStringInTriangle"; testing time: 216us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(202): Entering test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(209): info: check gA->distance3D(*gB) == 1.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(202): Leaving test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest"; testing time: 202us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(213): Entering test case "testDistance3DTriangleTriangle_contained" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(219): info: check gA->distance3D(*gB) == 0.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(213): Leaving test case "testDistance3DTriangleTriangle_contained"; testing time: 218us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(221): Entering test case "testDistance3DTriangleTriangle_parallel" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(227): info: check gA->distance3D(*gB) == 1.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(221): Leaving test case "testDistance3DTriangleTriangle_parallel"; testing time: 248us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(232): Entering test case "testDistancePolygonPolygon_disjoint" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(238): info: check gA->distance(*gB) == 1.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(232): Leaving test case "testDistancePolygonPolygon_disjoint"; testing time: 240us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(241): Entering test case "testDistanceMultiPointMultiPoint_disjoint" +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(247): info: check gA->distance(*gB) == 5.0 has passed +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(241): Leaving test case "testDistanceMultiPointMultiPoint_disjoint"; testing time: 195us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(251): Entering test case "testDistancePolygonSolid" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{333.68500000325429} and areaRotate{333.68500000325429} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{333.68500000325429} and expectedArea{333.684814453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244274.7 6867319.6,244273.8 6867327.4,244245.5 6867322.1,244237.5 6867354,244229.7 6867351.9,244231.3 6867345.8,244228.9 6867345.2,244229.8 6867338.1,244232.5 6867338.5,244239.8 6867313.7,244274.7 6867319.6)))' ) = 557.515 @@ -15084,82 +15181,21 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{720.46500000761966} and areaRotate{720.46500000761966} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{720.46500000761966} and expectedArea{720.465087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244778.5 6867396.7,244779 6867389.6,244808.3 6867390.1,244808.1 6867398.4,244778.5 6867396.7)))' ) = 227.15 -1: Test case SFCGAL_algorithm_DifferenceTest/testDifference3DDivideByZeroCrash did not check any assertions -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(421): Leaving test case "testDifference3DDivideByZeroCrash"; testing time: 100086us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(37): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 231999us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(46): Entering test suite "SFCGAL_algorithm_DistanceTest" -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(51): Entering test case "testDistanceBetweenEmptyPointsIsInfinity" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{227.14999999178835} and areaRotate{227.14999999178835} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{227.14999999178835} and expectedArea{227.14978027343801} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(53): info: check Point().distance(Point()) == std::numeric_limits::infinity() has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(51): Leaving test case "testDistanceBetweenEmptyPointsIsInfinity"; testing time: 278us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(107): Entering test case "testDistancePointPoint" 2: area( ' MULTIPOLYGON(((244379 6867083.4,244378.1 6867095.3,244338.5 6867090.3,244339.4 6867077.2,244379 6867083.4)))' ) = 500.04 -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(109): info: check Point(0.0, 0.0).distance(Point(0.0, 0.0)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(110): info: check Point(1.0, 1.0).distance(Point(4.0, 5.0)) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(107): Leaving test case "testDistancePointPoint"; testing time: 153us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(112): Entering test case "testDistancePointPoint3D" -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(114): info: check Point(0.0, 0.0, 0.0).distance3D(Point(0.0, 0.0, 0.0)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(115): info: check Point(1.0, 1.0, 1.0).distance3D(Point(4.0, 1.0, 5.0)) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(112): Leaving test case "testDistancePointPoint3D"; testing time: 147us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(119): Entering test case "testDistancePointLineString_pointOnLineString" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{500.04000001846384} and areaRotate{500.04000001846384} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{500.04000001846384} and expectedArea{500.03991699218801} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(123): info: check point.distance(lineString) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(119): Leaving test case "testDistancePointLineString_pointOnLineString"; testing time: 148us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(125): Entering test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition" -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(131): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(125): Leaving test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition"; testing time: 223us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(133): Entering test case "testDistancePointLineString_pointOnLineString_collapsedSegments" 2: area( ' MULTIPOLYGON(((244636.2 6867108.4,244636.7 6867099.1,244623.8 6867097.8,244621.8 6867108,244636.2 6867108.4)))' ) = 134.15 -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(140): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(133): Leaving test case "testDistancePointLineString_pointOnLineString_collapsedSegments"; testing time: 185us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(142): Entering test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{134.14999999659048} and areaRotate{134.14999999659048} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{134.14999999659048} and expectedArea{134.15002441406199} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(149): info: check point.distance3D(lineString) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(142): Leaving test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments"; testing time: 148us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Entering test case "testDistancePointLineString_pointOutOfLineString" -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(156): info: check point.distance(lineString) == sqrt(2.0) / 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Leaving test case "testDistancePointLineString_pointOutOfLineString"; testing time: 165us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(160): Entering test case "testDistancePointPolygon_pointInPolygon" -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(165): info: check gA->distance(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(160): Leaving test case "testDistancePointPolygon_pointInPolygon"; testing time: 240us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(167): Entering test case "testDistancePointPolygon_pointOutOfPolygon" 2: area( ' MULTIPOLYGON(((244520.8 6867088.3,244521.6 6867081.5,244548.9 6867084.5,244548.3 6867094.4,244537.5 6867094.4,244537.6 6867091.2,244520.8 6867088.3)))' ) = 237.89 -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(172): info: check gA->distance(*gB) == sqrt(2.0) / 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(167): Leaving test case "testDistancePointPolygon_pointOutOfPolygon"; testing time: 196us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(176): Entering test case "testDistanceLineStringLineString_zeroLengthSegments" -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(181): info: check gA->distance(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(176): Leaving test case "testDistanceLineStringLineString_zeroLengthSegments"; testing time: 173us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(184): Entering test case "testDistanceLineStringLineString3D_zeroLengthSegments" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{237.88999999897294} and areaRotate{237.88999999897294} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{237.88999999897294} and expectedArea{237.89013671875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(190): info: check gA->distance3D(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(184): Leaving test case "testDistanceLineStringLineString3D_zeroLengthSegments"; testing time: 169us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): Entering test case "testDistance3DLineStringTriangle_lineStringInTriangle" -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(200): info: check gA->distance3D(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): Leaving test case "testDistance3DLineStringTriangle_lineStringInTriangle"; testing time: 217us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(202): Entering test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest" 2: area( ' MULTIPOLYGON(((244510.4 6867089,244491.1 6867089.8,244492.2 6867110,244510.2 6867109,244510.3 6867102.3,244510.4 6867089)))' ) = 375.6 -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(209): info: check gA->distance3D(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(202): Leaving test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest"; testing time: 209us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(213): Entering test case "testDistance3DTriangleTriangle_contained" -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(219): info: check gA->distance3D(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(213): Leaving test case "testDistance3DTriangleTriangle_contained"; testing time: 223us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(221): Entering test case "testDistance3DTriangleTriangle_parallel" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{375.59999999767746} and areaRotate{375.59999999767746} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{375.59999999767746} and expectedArea{375.60009765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(227): info: check gA->distance3D(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(221): Leaving test case "testDistance3DTriangleTriangle_parallel"; testing time: 239us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(232): Entering test case "testDistancePolygonPolygon_disjoint" 2: area( ' MULTIPOLYGON(((244510.2 6867109,244537 6867108.5,244536.4 6867101.7,244510.3 6867102.3,244510.2 6867109)))' ) = 178.675 -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(238): info: check gA->distance(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(232): Leaving test case "testDistancePolygonPolygon_disjoint"; testing time: 234us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(241): Entering test case "testDistanceMultiPointMultiPoint_disjoint" -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(247): info: check gA->distance(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(241): Leaving test case "testDistanceMultiPointMultiPoint_disjoint"; testing time: 199us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(251): Entering test case "testDistancePolygonSolid" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{178.67500000009528} and areaRotate{178.67500000009528} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{178.67500000009528} and expectedArea{178.6748046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243896.6 6867210.4,243890.1 6867210.6,243890.1 6867221.5,243873.4 6867218.5,243871.7 6867227.9,243892.5 6867230.7,243893.1 6867222.8,243896 6867223.1,243896.6 6867210.4)))' ) = 260.405 @@ -15193,109 +15229,46 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{68.189999998438878} and areaRotate{68.189999998438878} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{68.189999998438878} and expectedArea{68.18994140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((992529.3 6298334.3,992526.4 6298321.4,992537.7 6298319.1,992540.1 6298332.1,992529.3 6298334.3)))' ) = 149.06 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{149.06000000271365} and areaRotate{149.06000000271365} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{149.06000000271365} and expectedArea{149.06005859375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((923203.4 6771233.7,923209.8 6771232.5,923212.8 6771241.1,923205.8 6771242.6,923203.4 6771233.7)))' ) = 62.27 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{62.270000001300353} and areaRotate{62.270000001300353} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{62.270000001300353} and expectedArea{62.2705078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((987834.6 6298676.4,987841.9 6298675.9,987842.6 6298680.3,987834.9 6298680.8,987834.6 6298676.4)))' ) = 33.25 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{33.250000002793968} and areaRotate{33.250000002793968} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{33.250000002793968} and expectedArea{33.2509765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1038581.7 6299944.4,1038574 6299917.6,1038582.4 6299915.8,1038589.4 6299942.4,1038581.7 6299944.4)))' ) = 228.9 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{228.8999999959895} and areaRotate{228.8999999959895} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{228.8999999959895} and expectedArea{228.89990234375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((991566.1 6298055.7,991563.2 6298053.9,991567.6 6298049.2,991570 6298051,991566.1 6298055.7)))' ) = 19.925 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{19.925000000032014} and areaRotate{19.925000000032014} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{19.925000000032014} and expectedArea{19.92431640625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((984214 6298204.9,984211.5 6298197.8,984226.3 6298195,984227.9 6298202,984214 6298204.9)))' ) = 107.01 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{107.0099999973207} and areaRotate{107.0099999973207} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{107.0099999973207} and expectedArea{107.0107421875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((417127.8 6866903.4,417127.7 6866910.3,417108.1 6866910,417098.4 6866909.7,417098.5 6866903.1,417127.8 6866903.4)))' ) = 199.305 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{199.30500000142521} and areaRotate{199.30500000142521} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{199.30500000142521} and expectedArea{199.30517578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((480736.1 6882291.2,480734.5 6882277.3,480729.1 6882277.4,480729.8 6882290.9,480736.1 6882291.2)))' ) = 80.03 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{80.029999998137939} and areaRotate{80.029999998137939} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{80.029999998137939} and expectedArea{80.030029296875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((417208.8 6866932.1,417208.8 6866922.2,417208.8 6866915.6,417214.9 6866915.8,417214.6 6866932.3,417208.8 6866932.1)))' ) = 98.205 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{98.204999999738646} and areaRotate{98.204999999738646} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{98.204999999738646} and expectedArea{98.205078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((442658.7 6877991.9,442660.3 6877985.2,442662.9 6877985.9,442661.2 6877992.6,442658.7 6877991.9)))' ) = 18.24 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{18.240000000720606} and areaRotate{18.240000000720606} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{18.240000000720606} and expectedArea{18.239990234375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((252748 6866656.1,252751.9 6866658.6,252756.9 6866651.4,252753.1 6866648.7,252748 6866656.1)))' ) = 41.235 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{41.235000001630247} and areaRotate{41.235000001630247} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{41.235000001630247} and expectedArea{41.2349853515625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((998669.7 6297598.3,998669.2 6297604.3,998657.7 6297603.6,998657.8 6297597.6,998669.7 6297598.3)))' ) = 70.41 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{70.410000000117577} and areaRotate{70.410000000117577} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{70.410000000117577} and expectedArea{70.41015625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((244695.8 6866992.9,244690 6866991.7,244690.1 6866981.8,244679 6866977.1,244678.1 6866980.6,244668.4 6866977.6,244668.9 6866974.4,244665.3 6866973.2,244667.5 6866965.8,244693.7 6866976,244695.8 6866992.9)))' ) = 286.65 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{286.64999999772783} and areaRotate{286.64999999772783} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{286.64999999772783} and expectedArea{286.650146484375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((186232.6 6797400,186224.6 6797385.3,186216.5 6797389.9,186225.1 6797404.6,186232.6 6797400)))' ) = 152.84 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{152.83999999839307} and areaRotate{152.83999999839307} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{152.83999999839307} and expectedArea{152.83996582031199} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((244057 6866875.8,244048.7 6866875.2,244049.2 6866871.7,244026.8 6866869.7,244027.1 6866862.1,244054.6 6866864.9,244055.5 6866857,244048.3 6866855.8,244048.5 6866851.4,244058.3 6866853,244060.6 6866858.4,244057 6866875.8)))' ) = 349.98 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{349.97999999578269} and areaRotate{349.97999999578269} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{349.97999999578269} and expectedArea{349.97985839843801} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((244036 6866855.1,244035.2 6866842.2,243998.7 6866842.4,243998.6 6866848.8,244002.2 6866848.7,244001.9 6866855,244013.7 6866854.8,244013.6 6866857.5,244023.7 6866858.6,244023.9 6866854.2,244036 6866855.1)))' ) = 473.57 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{473.57000000789685} and areaRotate{473.57000000789685} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{473.57000000789685} and expectedArea{473.570068359375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((244351.5 6866828.3,244347.3 6866826.4,244351.7 6866818,244355 6866819.3,244351.5 6866828.3)))' ) = 38.945 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{38.945000001108284} and areaRotate{38.945000001108284} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{38.945000001108284} and expectedArea{38.945068359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(260): info: check gA->distance3D(*gB) == 0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(251): Leaving test case "testDistancePolygonSolid"; testing time: 25447us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(46): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 29115us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(251): Leaving test case "testDistancePolygonSolid"; testing time: 24820us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(46): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 28439us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(44): Entering test suite "SFCGAL_algorithm_ExtrudeTest" -2: area( ' MULTIPOLYGON(((244346.5 6866842.1,244339.6 6866838.5,244344.5 6866829.9,244350.2 6866833,244346.5 6866842.1)))' ) = 70.16 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(46): Entering test case "testExtrudePoint" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(50): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(51): info: check ext->as().is3D() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(52): info: check ext->asText(1) == "LINESTRING Z(0.0 0.0 0.0,0.0 0.0 1.0)" has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{70.160000001022723} and areaRotate{70.160000001022723} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{70.160000001022723} and expectedArea{70.159912109375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(46): Leaving test case "testExtrudePoint"; testing time: 322us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(46): Leaving test case "testExtrudePoint"; testing time: 294us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(55): Entering test case "testExtrudeLineString" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(59): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(60): info: check ext->as().is3D() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(61): info: check ext->asText(1) == "POLYHEDRALSURFACE Z(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 0.0 " "1.0,0.0 0.0 1.0,0.0 0.0 0.0)))" has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(55): Leaving test case "testExtrudeLineString"; testing time: 171us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(55): Leaving test case "testExtrudeLineString"; testing time: 164us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(66): Entering test case "testExtrudeSquare" -2: area( ' MULTIPOLYGON(((244662.2 6866962.9,244654 6866958.3,244651.4 6866965.3,244659.9 6866968.5,244662.2 6866962.9)))' ) = 62.16 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(78): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(79): info: check ext->as().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(80): info: check ext->as().exteriorShell().numPolygons() == 6U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(66): Leaving test case "testExtrudeSquare"; testing time: 420us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(66): Leaving test case "testExtrudeSquare"; testing time: 421us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(83): Entering test case "testExtrudePolyhedral" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{62.159999999541313} and areaRotate{62.159999999541313} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{62.159999999541313} and expectedArea{62.16015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(89): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(90): info: check ext->as().numShells() == 1U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(83): Leaving test case "testExtrudePolyhedral"; testing time: 412us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(83): Leaving test case "testExtrudePolyhedral"; testing time: 424us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(93): Entering test case "testExtrudeMultiPolygon" -2: area( ' MULTIPOLYGON(((244731.5 6867025.4,244726.2 6867025.8,244725.5 6867008.9,244722.3 6867008.8,244721.9 6867002.6,244729 6867002.1,244731.5 6867025.4)))' ) = 127.365 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{127.36500000025571} and areaRotate{127.36500000025571} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{127.36500000025571} and expectedArea{127.364990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(118): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(119): info: check ext->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(93): Leaving test case "testExtrudeMultiPolygon"; testing time: 616us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(93): Leaving test case "testExtrudeMultiPolygon"; testing time: 626us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(122): Entering test case "testExtrudeSquareWithHole" -2: area( ' MULTIPOLYGON(((244702.4 6866959.5,244687.1 6866955.9,244685.2 6866962.5,244700.4 6866967.5,244702.4 6866959.5)))' ) = 119.71 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{119.71000000089464} and areaRotate{119.71000000089464} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{119.71000000089464} and expectedArea{119.7099609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(149): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(150): info: check ext->as().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(151): info: check ext->as().exteriorShell().numPolygons() == 10U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(122): Leaving test case "testExtrudeSquareWithHole"; testing time: 672us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(122): Leaving test case "testExtrudeSquareWithHole"; testing time: 663us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(156): Entering test case "testChainingExtrude" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(160): info: check g->asText(0) == "LINESTRING Z(0 0 0,1 0 0)" has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(162): info: check g->asText(0) == "POLYHEDRALSURFACE Z(((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)))" has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(165): info: check g->asText(0) == "SOLID Z((((0 1 0,1 1 0,1 0 0,0 1 0)),((0 1 1,1 0 1,1 1 1,0 1 1)),((0 1 " "0,1 0 0,0 0 0,0 1 0)),((0 1 1,0 0 1,1 0 1,0 1 1)),((1 0 0,1 1 0,1 1 1,1 " "0 1,1 0 0)),((1 1 0,0 1 0,0 1 1,1 1 1,1 1 0)),((0 1 0,0 0 0,0 0 1,0 1 " "1,0 1 0)),((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))))" has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(156): Leaving test case "testChainingExtrude"; testing time: 333us -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(44): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 2996us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(156): Leaving test case "testChainingExtrude"; testing time: 362us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(44): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 3002us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(46): Entering test suite "SFCGAL_algorithm_Force3DTest" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(48): Entering test case "testIgnoreEmpty" -2: area( ' MULTIPOLYGON(((244679.6 6866946.5,244671.4 6866942.6,244674.7 6866931.3,244669.9 6866929.4,244666.1 6866947.4,244677.9 6866953.3,244679.6 6866946.5)))' ) = 143.985 1: Point 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(60): info: check g->isEmpty() has passed @@ -15332,22 +15305,19 @@ 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(60): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(48): Leaving test case "testIgnoreEmpty"; testing time: 215us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(48): Leaving test case "testIgnoreEmpty"; testing time: 213us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(64): Entering test case "testPointForceZ" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(68): info: check p.asText(1) == "POINT Z(3.0 4.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(64): Leaving test case "testPointForceZ"; testing time: 146us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(64): Leaving test case "testPointForceZ"; testing time: 148us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(70): Entering test case "testPointForceZWithValue" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{143.98500000151458} and areaRotate{143.98500000151458} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{143.98500000151458} and expectedArea{143.98498535156199} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(74): info: check p.asText(1) == "POINT Z(3.0 4.0 -9999.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(70): Leaving test case "testPointForceZWithValue"; testing time: 142us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(70): Leaving test case "testPointForceZWithValue"; testing time: 166us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(77): Entering test case "test_MixedLineString2D3D" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(85): info: check lineString.asText(1) == "LINESTRING Z(1.0 1.0 0.0,2.0 2.0 1.0,3.0 3.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(77): Leaving test case "test_MixedLineString2D3D"; testing time: 143us -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(46): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 670us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(77): Leaving test case "test_MixedLineString2D3D"; testing time: 146us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(46): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 694us 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(68): Entering test suite "SFCGAL_algorithm_IntersectionTest" 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(70): Entering test case "testFileIntersectionTest" -2: area( ' MULTIPOLYGON(((244672.7 6867052.5,244670.3 6867048.5,244664.5 6867051.5,244667.1 6867056.1,244672.7 6867052.5)))' ) = 32.76 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(104): info: check ifs.good() has passed 1: line#38:2|POINT(0 0)|POINT(0 0)|POINT(0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '38: intersection(POINT(0/1 0/1), POINT(0/1 0/1)) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed @@ -15358,8 +15328,6 @@ 1: line#41:3|POINT(1 0 0)|POINT(0 0 0)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '41: intersection3D(POINT Z(1/1 0/1 0/1), POINT Z(0/1 0/1 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#48:2|POINT(0.5 0)|LINESTRING(0 0,1 0)|POINT(0.5 0) -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{32.760000000376607} and areaRotate{32.760000000376607} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{32.760000000376607} and expectedArea{32.760009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '48: intersection(POINT(1/2 0/1), LINESTRING(0/1 0/1,1/1 0/1)) is POINT(1/2 0/1) and should be POINT(1/2 0/1)' has passed 1: line#49:3|POINT(0.5 0 0)|LINESTRING(0 0 0,1 0 0)|POINT(0.5 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '49: intersection3D(POINT Z(1/2 0/1 0/1), LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)) is POINT Z(1/2 0/1 0/1) and should be POINT Z(1/2 0/1 0/1)' has passed @@ -15376,7 +15344,6 @@ 1: line#63:3|LINESTRING(0 1 0,1 1 0)|LINESTRING(0 0 0,1 0 0)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '63: intersection3D(LINESTRING Z(0/1 1/1 0/1,1/1 1/1 0/1), LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#65:2|LINESTRING(0.5 0,0.7 0)|LINESTRING(0 0,1 0)|LINESTRING(0.5 0,0.7 0) -2: area( ' MULTIPOLYGON(((244655.9 6866984.2,244653.5 6866979,244645 6866986.9,244651.6 6866994,244656.4 6866989.8,244654.1 6866986.5,244655.9 6866984.2)))' ) = 88.06 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '65: intersection(LINESTRING(1/2 0/1,7/10 0/1), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(1/2 0/1,7/10 0/1) and should be LINESTRING(1/2 0/1,7/10 0/1)' has passed 1: line#66:3|LINESTRING(0.5 0 0,0.7 0 0)|LINESTRING(0 0 0,1 0 0)|LINESTRING(0.5 0 0,0.7 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '66: intersection3D(LINESTRING Z(1/2 0/1 0/1,7/10 0/1 0/1), LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)) is LINESTRING Z(1/2 0/1 0/1,7/10 0/1 0/1) and should be LINESTRING Z(1/2 0/1 0/1,7/10 0/1 0/1)' has passed @@ -15387,8 +15354,6 @@ 1: line#76:2|POINT(0.5 0.5)|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0.5 0.5) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '76: intersection(POINT(1/2 1/2), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is POINT(1/2 1/2) and should be POINT(1/2 1/2)' has passed 1: line#77:3|POINT(0.5 0.5 0)|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|POINT(0.5 0.5 0) -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{88.060000000575229} and areaRotate{88.060000000575229} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{88.060000000575229} and expectedArea{88.0599365234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '77: intersection3D(POINT Z(1/2 1/2 0/1), 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))) is POINT Z(1/2 1/2 0/1) and should be POINT Z(1/2 1/2 0/1)' has passed 1: line#79:2|POINT(-1 0)|TRIANGLE((0 0,1 0,1 1,0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '79: intersection(POINT(-1/1 0/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed @@ -15399,7 +15364,6 @@ 1: line#88:3|LINESTRING(0 0 0,2 1 0)|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|LINESTRING(0 0 0,1 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '88: intersection3D(LINESTRING Z(0/1 0/1 0/1,2/1 1/1 0/1), 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))) is LINESTRING Z(0/1 0/1 0/1,1/1 1/2 0/1) and should be LINESTRING Z(0/1 0/1 0/1,1/1 1/2 0/1)' has passed 1: line#90:2|LINESTRING(0 0,0 1)|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0 0) -2: area( ' MULTIPOLYGON(((244520.8 6867088.3,244521.6 6867081.5,244523.7 6867066.6,244492.9 6867064.2,244492.1 6867083.1,244497.3 6867083,244497.5 6867086.8,244520.8 6867088.3)))' ) = 638.94 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '90: intersection(LINESTRING(0/1 0/1,0/1 1/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#91:3|LINESTRING(0 0 0,0 1 0)|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '91: intersection3D(LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1), 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))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed @@ -15410,218 +15374,303 @@ 1: line#101:2|TRIANGLE((0.5 0,1.5 0,1.5 1,0.5 0))|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((1 0.5,0.5 0,1 0,1 0.5)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '101: intersection(TRIANGLE((1/2 0/1,3/2 0/1,3/2 1/1,1/2 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is TRIANGLE((1/1 0/1,1/1 1/2,1/2 0/1,1/1 0/1)) and should be TRIANGLE((1/1 1/2,1/2 0/1,1/1 0/1,1/1 1/2))' has passed 1: line#102:3|TRIANGLE((0.5 0 0,1.5 0 0,1.5 1 0,0.5 0 0))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|TRIANGLE((1 0.5 0,0.5 0 0,1 0 0,1 0.5 0)) -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{638.9400000098251} and areaRotate{638.9400000098251} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{638.9400000098251} and expectedArea{638.93994140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '102: intersection3D(TRIANGLE Z((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/1 0/1,1/2 0/1 0/1)), 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))) is TRIANGLE Z((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/2 0/1,1/2 0/1 0/1)) and should be TRIANGLE Z((1/1 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/2 0/1))' has passed 1: line#104:2|TRIANGLE((0 0.5,0 -0.5,1 0.5,0 0.5))|TRIANGLE((0 0,1 0,1 1,0 0))|POLYGON((1/1 1/2,1/2 0/1,0/1 0/1,1/2 1/2,1/1 1/2)) -2: area( ' MULTIPOLYGON(((244707.6 6866919,244698.4 6866916.8,244699.4 6866910.6,244708.4 6866912.8,244707.6 6866919)))' ) = 58.4 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '104: intersection(TRIANGLE((0/1 1/2,0/1 -1/2,1/1 1/2,0/1 1/2)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is POLYGON((1/2 1/2,0/1 0/1,1/2 0/1,1/1 1/2,1/2 1/2)) and should be POLYGON((1/1 1/2,1/2 0/1,0/1 0/1,1/2 1/2,1/1 1/2))' has passed 1: line#105:3|TRIANGLE((0 0.5 0,0 -0.5 0,1 0.5 0,0 0.5 0))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|TIN(((0.5 0.5 0,0 0 0,0.5 0 0,0.5 0.5 0)),((1 0.5 0,0.5 0.5 0,0.5 0 0,1 0.5 0))) -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{58.399999999499414} and areaRotate{58.399999999499414} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{58.399999999499414} and expectedArea{58.39990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '105: intersection3D(TRIANGLE Z((0/1 1/2 0/1,0/1 -1/2 0/1,1/1 1/2 0/1,0/1 1/2 0/1)), 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))) is TIN Z(((1/2 1/2 0/1,0/1 0/1 0/1,1/2 0/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/2 0/1))) and should be TIN Z(((1/2 1/2 0/1,0/1 0/1 0/1,1/2 0/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/2 0/1)))' has passed 1: line#107:3|TRIANGLE((0 0.5 1,1 0.5 -1,1 0.5 1,0 0.5 1))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|LINESTRING(1/1 1/2 0/1,1/2 1/2 0/1) -2: area( ' MULTIPOLYGON(((244676.9 6866993.3,244676.9 6866988,244662.9 6866986.8,244662.7 6866993.6,244676.9 6866993.3)))' ) = 85.35 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '107: intersection3D(TRIANGLE Z((0/1 1/2 1/1,1/1 1/2 -1/1,1/1 1/2 1/1,0/1 1/2 1/1)), 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))) is LINESTRING Z(1/1 1/2 0/1,1/2 1/2 0/1) and should be LINESTRING Z(1/1 1/2 0/1,1/2 1/2 0/1)' has passed 1: line#109:2|TRIANGLE((0 0,1 -1,1 0,0 0))|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(1 0,0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '109: intersection(TRIANGLE((0/1 0/1,1/1 -1/1,1/1 0/1,0/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is LINESTRING(1/1 0/1,0/1 0/1) and should be LINESTRING(1/1 0/1,0/1 0/1)' has passed 1: line#110:3|TRIANGLE((0 0 0,1 -1 0,1 0 0,0 0 0))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|LINESTRING(0 0 0,1 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '110: intersection3D(TRIANGLE Z((0/1 0/1 0/1,1/1 -1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)), 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))) is LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)' has passed 1: line#112:2|TRIANGLE((1 0,2 0,2 1,1 0))|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(1 0) -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{85.350000000689732} and areaRotate{85.350000000689732} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{85.350000000689732} and expectedArea{85.3499755859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '112: intersection(TRIANGLE((1/1 0/1,2/1 0/1,2/1 1/1,1/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is POINT(1/1 0/1) and should be POINT(1/1 0/1)' has passed 1: line#113:3|TRIANGLE((1 0 0,2 0 0,2 1 0,1 0 0))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|POINT(1 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '113: intersection3D(TRIANGLE Z((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 0/1 0/1)), 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))) is POINT Z(1/1 0/1 0/1) and should be POINT Z(1/1 0/1 0/1)' has passed 1: line#115:2|TRIANGLE((-3 0,-2 0,-2 1,-3 0))|TRIANGLE((0 0,1 0,1 1,0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '115: intersection(TRIANGLE((-3/1 0/1,-2/1 0/1,-2/1 1/1,-3/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#116:3|TRIANGLE((-3 0 0,-2 0 0,-2 1 0,-3 0 0))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|GEOMETRYCOLLECTION EMPTY -2: area( ' MULTIPOLYGON(((244809.2 6867069.4,244809.1 6867069,244805.2 6867065.4,244799.3 6867073,244803.2 6867077,244809.2 6867069.4)))' ) = 54.42 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '116: intersection3D(TRIANGLE Z((-3/1 0/1 0/1,-2/1 0/1 0/1,-2/1 1/1 0/1,-3/1 0/1 0/1)), 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))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#123: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))|POINT(0.1 0.1)|POINT(0.1 0.1) -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{54.420000000136213} and areaRotate{54.420000000136213} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{54.420000000136213} and expectedArea{54.4200439453125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '123: 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)), POINT(1/10 1/10)) is POINT(1/10 1/10) and should be POINT(1/10 1/10)' has passed 1: line#124:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(0.1 0.1 0)|POINT(0.1 0.1 0) -2: area( ' MULTIPOLYGON(((244694.9 6867037.4,244687.6 6867037,244688.8 6867004.5,244688.9 6867000.5,244695.8 6867000.8,244694.9 6867037.4)))' ) = 259.115 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{259.11499999906607} and areaRotate{259.11499999906607} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{259.11499999906607} and expectedArea{259.11486816406199} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '124: intersection3D(POLYGON Z((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT Z(1/10 1/10 0/1)) is POINT Z(1/10 1/10 0/1) and should be POINT Z(1/10 1/10 0/1)' has passed 1: line#126: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))|POINT(0.1 0)|POINT(0.1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '126: 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)), POINT(1/10 0/1)) is POINT(1/10 0/1) and should be POINT(1/10 0/1)' has passed 1: line#127:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(0.1 00 0)|POINT(0.1 0 0) -2: area( ' MULTIPOLYGON(((244715.7 6867031.5,244708.2 6867032.1,244706.9 6867012,244714.6 6867011.4,244714.8 6867020.9,244719 6867021.2,244719.5 6867027.6,244714.2 6867028.3,244715.7 6867031.5)))' ) = 176.52 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '127: intersection3D(POLYGON Z((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT Z(1/10 0/1 0/1)) is POINT Z(1/10 0/1 0/1) and should be POINT Z(1/10 0/1 0/1)' has passed 1: line#129: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))|POINT(0 0)|POINT(0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '129: 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)), POINT(0/1 0/1)) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#130:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(0 0 0)|POINT(0 0 0) -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{176.52000000229572} and areaRotate{176.52000000229572} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{176.52000000229572} and expectedArea{176.52001953125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '130: intersection3D(POLYGON Z((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 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 1: line#132: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))|POINT(1.5 1.3)|POINT(1.5 1.3) +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{149.06000000271365} and areaRotate{149.06000000271365} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{149.06000000271365} and expectedArea{149.06005859375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((923203.4 6771233.7,923209.8 6771232.5,923212.8 6771241.1,923205.8 6771242.6,923203.4 6771233.7)))' ) = 62.27 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{62.270000001300353} and areaRotate{62.270000001300353} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{62.270000001300353} and expectedArea{62.2705078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((987834.6 6298676.4,987841.9 6298675.9,987842.6 6298680.3,987834.9 6298680.8,987834.6 6298676.4)))' ) = 33.25 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{33.250000002793968} and areaRotate{33.250000002793968} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{33.250000002793968} and expectedArea{33.2509765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1038581.7 6299944.4,1038574 6299917.6,1038582.4 6299915.8,1038589.4 6299942.4,1038581.7 6299944.4)))' ) = 228.9 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{228.8999999959895} and areaRotate{228.8999999959895} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{228.8999999959895} and expectedArea{228.89990234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((991566.1 6298055.7,991563.2 6298053.9,991567.6 6298049.2,991570 6298051,991566.1 6298055.7)))' ) = 19.925 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{19.925000000032014} and areaRotate{19.925000000032014} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{19.925000000032014} and expectedArea{19.92431640625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((984214 6298204.9,984211.5 6298197.8,984226.3 6298195,984227.9 6298202,984214 6298204.9)))' ) = 107.01 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{107.0099999973207} and areaRotate{107.0099999973207} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{107.0099999973207} and expectedArea{107.0107421875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((417127.8 6866903.4,417127.7 6866910.3,417108.1 6866910,417098.4 6866909.7,417098.5 6866903.1,417127.8 6866903.4)))' ) = 199.305 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{199.30500000142521} and areaRotate{199.30500000142521} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{199.30500000142521} and expectedArea{199.30517578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '132: 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)), POINT(3/2 13/10)) is POINT(3/2 13/10) and should be POINT(3/2 13/10)' has passed 1: line#133:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(1.5 1.3 0)|POINT(1.5 1.3 0) -2: area( ' MULTIPOLYGON(((244032.1 6866884.4,244030.6 6866891.3,244020.7 6866889.8,244019.3 6866894.2,244005 6866892.3,244005.3 6866890.2,243998.1 6866888.9,243997.5 6866891.7,243985 6866889.5,243987.8 6866869.6,244000.3 6866870.8,243999.5 6866877.5,244006.9 6866878.9,244007.2 6866876.4,244020.7 6866879,244019.4 6866882.9,244032.1 6866884.4)))' ) = 645.595 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '133: intersection3D(POLYGON Z((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT Z(3/2 13/10 0/1)) is POINT Z(3/2 13/10 0/1) and should be POINT Z(3/2 13/10 0/1)' has passed 1: line#135: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))|POINT(1.5 1.5)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '135: 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)), POINT(3/2 3/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#136:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(1.5 1.5 0)|GEOMETRYCOLLECTION EMPTY +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '136: intersection3D(POLYGON Z((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT Z(3/2 3/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#138: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))|POINT(2.5 2.5)|GEOMETRYCOLLECTION EMPTY +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '138: 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)), POINT(5/2 5/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#139:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(2.5 2.5 0)|GEOMETRYCOLLECTION EMPTY +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '139: intersection3D(POLYGON Z((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT Z(5/2 5/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#146: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))|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '146: 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)), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) and should be LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2)' has passed +1: line#147: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))|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2 0,1/2 1/2 0,45/26 1/2 0,49/26 1/2 0,2/1 1/2 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '147: 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)), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1) and should be LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1)' has passed +1: line#149: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))|LINESTRING(0 0,1 0)|LINESTRING(0 0,1 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '149: 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)), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1,1/1 0/1) and should be LINESTRING(0/1 0/1,1/1 0/1)' has passed +1: line#150: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))|LINESTRING(0 0,1 0)|LINESTRING(0 0 0,1 0 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '150: 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)), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)' has passed +1: line#152: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))|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '152: 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)), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#153: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))|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '153: 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)), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#155: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))|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY +2: area( ' MULTIPOLYGON(((480736.1 6882291.2,480734.5 6882277.3,480729.1 6882277.4,480729.8 6882290.9,480736.1 6882291.2)))' ) = 80.03 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{80.029999998137939} and areaRotate{80.029999998137939} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{80.029999998137939} and expectedArea{80.030029296875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((417208.8 6866932.1,417208.8 6866922.2,417208.8 6866915.6,417214.9 6866915.8,417214.6 6866932.3,417208.8 6866932.1)))' ) = 98.205 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{98.204999999738646} and areaRotate{98.204999999738646} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{98.204999999738646} and expectedArea{98.205078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((442658.7 6877991.9,442660.3 6877985.2,442662.9 6877985.9,442661.2 6877992.6,442658.7 6877991.9)))' ) = 18.24 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{18.240000000720606} and areaRotate{18.240000000720606} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{18.240000000720606} and expectedArea{18.239990234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((252748 6866656.1,252751.9 6866658.6,252756.9 6866651.4,252753.1 6866648.7,252748 6866656.1)))' ) = 41.235 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{41.235000001630247} and areaRotate{41.235000001630247} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{41.235000001630247} and expectedArea{41.2349853515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((998669.7 6297598.3,998669.2 6297604.3,998657.7 6297603.6,998657.8 6297597.6,998669.7 6297598.3)))' ) = 70.41 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{70.410000000117577} and areaRotate{70.410000000117577} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{70.410000000117577} and expectedArea{70.41015625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244695.8 6866992.9,244690 6866991.7,244690.1 6866981.8,244679 6866977.1,244678.1 6866980.6,244668.4 6866977.6,244668.9 6866974.4,244665.3 6866973.2,244667.5 6866965.8,244693.7 6866976,244695.8 6866992.9)))' ) = 286.65 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{286.64999999772783} and areaRotate{286.64999999772783} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{286.64999999772783} and expectedArea{286.650146484375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((186232.6 6797400,186224.6 6797385.3,186216.5 6797389.9,186225.1 6797404.6,186232.6 6797400)))' ) = 152.84 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{152.83999999839307} and areaRotate{152.83999999839307} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{152.83999999839307} and expectedArea{152.83996582031199} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244057 6866875.8,244048.7 6866875.2,244049.2 6866871.7,244026.8 6866869.7,244027.1 6866862.1,244054.6 6866864.9,244055.5 6866857,244048.3 6866855.8,244048.5 6866851.4,244058.3 6866853,244060.6 6866858.4,244057 6866875.8)))' ) = 349.98 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '155: 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)), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#156: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))|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '156: 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)), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#163: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 -1,0 -1,0 0,-1 -1))|POINT(0 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '163: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed +1: line#164: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 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '164: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed +1: line#166: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,0 0,0 1,-1 0))|LINESTRING(0 0,0 1) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '166: 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,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed +1: line#167: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,0 0,0 1,-1 0))|LINESTRING(0 0 0,0 1 0) +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{349.97999999578269} and areaRotate{349.97999999578269} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{349.97999999578269} and expectedArea{349.97985839843801} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244036 6866855.1,244035.2 6866842.2,243998.7 6866842.4,243998.6 6866848.8,244002.2 6866848.7,244001.9 6866855,244013.7 6866854.8,244013.6 6866857.5,244023.7 6866858.6,244023.9 6866854.2,244036 6866855.1)))' ) = 473.57 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{473.57000000789685} and areaRotate{473.57000000789685} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{473.57000000789685} and expectedArea{473.570068359375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244351.5 6866828.3,244347.3 6866826.4,244351.7 6866818,244355 6866819.3,244351.5 6866828.3)))' ) = 38.945 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '167: 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,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#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)) +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{38.945000001108284} and areaRotate{38.945000001108284} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{38.945000001108284} and expectedArea{38.945068359375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244346.5 6866842.1,244339.6 6866838.5,244344.5 6866829.9,244350.2 6866833,244346.5 6866842.1)))' ) = 70.16 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{70.160000001022723} and areaRotate{70.160000001022723} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{70.160000001022723} and expectedArea{70.159912109375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244662.2 6866962.9,244654 6866958.3,244651.4 6866965.3,244659.9 6866968.5,244662.2 6866962.9)))' ) = 62.16 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{62.159999999541313} and areaRotate{62.159999999541313} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{62.159999999541313} and expectedArea{62.16015625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244731.5 6867025.4,244726.2 6867025.8,244725.5 6867008.9,244722.3 6867008.8,244721.9 6867002.6,244729 6867002.1,244731.5 6867025.4)))' ) = 127.365 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{127.36500000025571} and areaRotate{127.36500000025571} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{127.36500000025571} and expectedArea{127.364990234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244702.4 6866959.5,244687.1 6866955.9,244685.2 6866962.5,244700.4 6866967.5,244702.4 6866959.5)))' ) = 119.71 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{119.71000000089464} and areaRotate{119.71000000089464} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{119.71000000089464} and expectedArea{119.7099609375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244679.6 6866946.5,244671.4 6866942.6,244674.7 6866931.3,244669.9 6866929.4,244666.1 6866947.4,244677.9 6866953.3,244679.6 6866946.5)))' ) = 143.985 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '169: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is POLYGON((0/1 1/2,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/2)) and should be POLYGON((1/1 1/1,0/1 1/2,0/1 0/1,1/1 0/1,1/1 1/1))' has passed +1: line#170:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '170: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z(((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) and should be TIN Z(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed +1: line#172:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1)) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '172: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed +1: line#173:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '173: 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/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE Z((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1)) and should be TRIANGLE Z((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1))' has passed +1: line#175: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.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{143.98500000151458} and areaRotate{143.98500000151458} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{143.98500000151458} and expectedArea{143.98498535156199} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244672.7 6867052.5,244670.3 6867048.5,244664.5 6867051.5,244667.1 6867056.1,244672.7 6867052.5)))' ) = 32.76 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{32.760000000376607} and areaRotate{32.760000000376607} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{32.760000000376607} and expectedArea{32.760009765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244655.9 6866984.2,244653.5 6866979,244645 6866986.9,244651.6 6866994,244656.4 6866989.8,244654.1 6866986.5,244655.9 6866984.2)))' ) = 88.06 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{88.060000000575229} and areaRotate{88.060000000575229} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{88.060000000575229} and expectedArea{88.0599365234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244520.8 6867088.3,244521.6 6867081.5,244523.7 6867066.6,244492.9 6867064.2,244492.1 6867083.1,244497.3 6867083,244497.5 6867086.8,244520.8 6867088.3)))' ) = 638.94 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{638.9400000098251} and areaRotate{638.9400000098251} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{638.9400000098251} and expectedArea{638.93994140625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '175: 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((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#176: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.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '176: 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((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#183: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 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '183: 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((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed +1: line#184: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 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '184: 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((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed +1: line#186: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 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0,0 1) +2: area( ' MULTIPOLYGON(((244707.6 6866919,244698.4 6866916.8,244699.4 6866910.6,244708.4 6866912.8,244707.6 6866919)))' ) = 58.4 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{58.399999999499414} and areaRotate{58.399999999499414} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{58.399999999499414} and expectedArea{58.39990234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244676.9 6866993.3,244676.9 6866988,244662.9 6866986.8,244662.7 6866993.6,244676.9 6866993.3)))' ) = 85.35 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{85.350000000689732} and areaRotate{85.350000000689732} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{85.350000000689732} and expectedArea{85.3499755859375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244809.2 6867069.4,244809.1 6867069,244805.2 6867065.4,244799.3 6867073,244803.2 6867077,244809.2 6867069.4)))' ) = 54.42 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{54.420000000136213} and areaRotate{54.420000000136213} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{54.420000000136213} and expectedArea{54.4200439453125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244694.9 6867037.4,244687.6 6867037,244688.8 6867004.5,244688.9 6867000.5,244695.8 6867000.8,244694.9 6867037.4)))' ) = 259.115 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{259.11499999906607} and areaRotate{259.11499999906607} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{259.11499999906607} and expectedArea{259.11486816406199} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244715.7 6867031.5,244708.2 6867032.1,244706.9 6867012,244714.6 6867011.4,244714.8 6867020.9,244719 6867021.2,244719.5 6867027.6,244714.2 6867028.3,244715.7 6867031.5)))' ) = 176.52 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '186: 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((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed +1: line#187: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 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0 0,0 1 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '187: 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((-1/1 0/1,0/1 0/1,0/1 1/1,-1/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#189:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|POLYGON((1 1,0 1,0 0,1 0,1 1)) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '189: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1)) and should be POLYGON((1/1 1/1,0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1))' has passed +1: line#190:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '190: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z(((1/2 1/2 0/1,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 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{176.52000000229572} and areaRotate{176.52000000229572} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{176.52000000229572} and expectedArea{176.52001953125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((244032.1 6866884.4,244030.6 6866891.3,244020.7 6866889.8,244019.3 6866894.2,244005 6866892.3,244005.3 6866890.2,243998.1 6866888.9,243997.5 6866891.7,243985 6866889.5,243987.8 6866869.6,244000.3 6866870.8,243999.5 6866877.5,244006.9 6866878.9,244007.2 6866876.4,244020.7 6866879,244019.4 6866882.9,244032.1 6866884.4)))' ) = 645.595 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{645.59499999940442} and areaRotate{645.59499999940442} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{645.59499999940442} and expectedArea{645.59521484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244357.9 6866834.3,244361.1 6866828.1,244373.6 6866835.8,244371.4 6866841.4,244357.9 6866834.3)))' ) = 96.68 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '192: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#193:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '193: 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 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#195:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((1.6 1.3,1.4 1.3,1.4 0,1.6 0,1.6 1.3)),((1.4 2,1.4 1.7,1.6 1.7,1.6 2,1.4 2))) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '195: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON(((7/5 13/10,7/5 0/1,8/5 0/1,8/5 13/10,7/5 13/10)),((7/5 2/1,7/5 17/10,8/5 17/10,8/5 2/1,7/5 2/1))) and should be MULTIPOLYGON(((8/5 13/10,7/5 13/10,7/5 0/1,8/5 0/1,8/5 13/10)),((7/5 2/1,7/5 17/10,8/5 17/10,8/5 2/1,7/5 2/1)))' has passed +1: line#197:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN(((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{96.679999998408618} and areaRotate{96.679999998408618} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{96.679999998408618} and expectedArea{96.6800537109375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '136: intersection3D(POLYGON Z((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT Z(3/2 3/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#138: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))|POINT(2.5 2.5)|GEOMETRYCOLLECTION EMPTY -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '138: 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)), POINT(5/2 5/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#139:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(2.5 2.5 0)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((244443.4 6866803.6,244440.7 6866810.6,244425.3 6866804.7,244427.5 6866798.8,244443.4 6866803.6)))' ) = 114.05 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{114.04999999588836} and areaRotate{114.04999999588836} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{114.04999999588836} and expectedArea{114.049926757812} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '139: intersection3D(POLYGON Z((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT Z(5/2 5/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#146: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))|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) 2: area( ' MULTIPOLYGON(((1001328.8 6297635.6,1001332.6 6297630.3,1001346.1 6297640.1,1001342.2 6297645.7,1001328.8 6297635.6)))' ) = 111.61 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{111.60999999557737} and areaRotate{111.60999999557737} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{111.60999999557737} and expectedArea{111.60986328125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '146: 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)), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) and should be LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2)' has passed -1: line#147: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))|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2 0,1/2 1/2 0,45/26 1/2 0,49/26 1/2 0,2/1 1/2 0) 2: area( ' MULTIPOLYGON(((501355.6 6886711.5,501360.3 6886708.2,501356.2 6886702.7,501353.6 6886704.5,501355.2 6886706.4,501353 6886708.2,501355.6 6886711.5)))' ) = 32.86 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{32.860000000890281} and areaRotate{32.860000000890281} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{32.860000000890281} and expectedArea{32.85986328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((226596.5 6867100.7,226587 6867103.8,226579 6867080.1,226588.5 6867076.7,226596.5 6867100.7)))' ) = 252.575 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '147: 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)), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1) and should be LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1)' has passed -1: line#149: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))|LINESTRING(0 0,1 0)|LINESTRING(0 0,1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{252.5750000046101} and areaRotate{252.5750000046101} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{252.5750000046101} and expectedArea{252.574951171875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '149: 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)), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1,1/1 0/1) and should be LINESTRING(0/1 0/1,1/1 0/1)' has passed -1: line#150: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))|LINESTRING(0 0,1 0)|LINESTRING(0 0 0,1 0 0) 2: area( ' MULTIPOLYGON(((889179.7 6379004.3,889178.5 6379017.7,889179.6 6379025.5,889191.7 6379027,889192.5 6379004.7,889188.9 6379004.5,889179.7 6379004.3)))' ) = 283.825 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{283.82499999882714} and areaRotate{283.82499999882714} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{283.82499999882714} and expectedArea{283.82470703125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '150: 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)), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)' has passed -1: line#152: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))|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((441843.8 6442245.8,441841.3 6442238.3,441857.8 6442230.9,441860.1 6442238,441843.8 6442245.8)))' ) = 137.96 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '152: 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)), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#153: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))|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{137.96000000145926} and areaRotate{137.96000000145926} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{137.96000000145926} and expectedArea{137.9599609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((822388.4 6922713.7,822387.9 6922704.1,822384.5 6922704.1,822384.9 6922713.7,822388.4 6922713.7)))' ) = 33.12 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '153: 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)), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#155: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))|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{33.119999998547144} and areaRotate{33.119999998547144} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{33.119999998547144} and expectedArea{33.1201171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((226401.4 6866952.8,226401.1 6866963.3,226368.1 6866961.7,226369.8 6866949.3,226401.4 6866952.8)))' ) = 372.385 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '155: 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)), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#156: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))|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{372.38499999132534} and areaRotate{372.38499999132534} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{372.38499999132534} and expectedArea{372.385009765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '156: 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)), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#163: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 -1,0 -1,0 0,-1 -1))|POINT(0 0) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '163: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed -1: line#164: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 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '197: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z(TIN Z(((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))),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(((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) 2: area( ' MULTIPOLYGON(((459699.3 6520597.1,459695 6520598.1,459691 6520585.4,459683.7 6520587.8,459686.7 6520600.8,459676.4 6520604.7,459678.4 6520611.4,459677.1 6520611.8,459681.2 6520633.9,459704 6520628.8,459702.1 6520620.5,459690.5 6520623.3,459688.9 6520615.3,459693.3 6520614.7,459692.3 6520608.9,459701.1 6520605.8,459699.3 6520597.1)))' ) = 689.715 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '164: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed -1: line#166: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,0 0,0 1,-1 0))|LINESTRING(0 0,0 1) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{689.71500000074991} and areaRotate{689.71500000074991} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{689.71500000074991} and expectedArea{689.715576171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((669145.4 6547324.4,669146.5 6547326.9,669143.5 6547328.2,669142.2 6547326,669145.4 6547324.4)))' ) = 9.025 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '166: 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,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed -1: line#167: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,0 0,0 1,-1 0))|LINESTRING(0 0 0,0 1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{9.02499999947322} and areaRotate{9.02499999947322} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{9.02499999947322} and expectedArea{9.02490234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862813.7 6577871.8,862812.9 6577890.6,862826.7 6577891.6,862827.4 6577873,862813.7 6577871.8)))' ) = 257.95 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{257.94999999925494} and areaRotate{257.94999999925494} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{257.94999999925494} and expectedArea{257.94970703125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '167: 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,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#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)) 2: area( ' MULTIPOLYGON(((862827.3 6577825.6,862822.7 6577825.1,862823.6 6577818.6,862811.4 6577816.8,862809.3 6577831.2,862826.4 6577833.4,862827.3 6577825.6)))' ) = 215.595 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '169: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is POLYGON((0/1 1/2,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/2)) and should be POLYGON((1/1 1/1,0/1 1/2,0/1 0/1,1/1 0/1,1/1 1/1))' has passed -1: line#170:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '207: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 1/10)) is POINT(1/10 1/10) and should be POINT(1/10 1/10)' has passed +1: line#208:3|@polyhedral|POINT(0.1 0.1 0)|POINT(0.1 0.1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{215.59499999455406} and areaRotate{215.59499999455406} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{215.59499999455406} and expectedArea{215.59423828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((988452.2 6297576.5,988441.8 6297573.6,988443.4 6297567.6,988453.5 6297570.3,988452.2 6297576.5)))' ) = 66.585 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{66.58499999876426} and areaRotate{66.58499999876426} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{66.58499999876426} and expectedArea{66.58447265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127713.2 6851463.6,127712.9 6851470.3,127724.1 6851471.3,127724.9 6851464.8,127713.2 6851463.6)))' ) = 76.175 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '170: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) and should be TIN Z(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed -1: 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)) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{76.17500000110158} and areaRotate{76.17500000110158} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{76.17500000110158} and expectedArea{76.175048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126758.7 6848944.6,126760.9 6848949.6,126768 6848946.9,126765.5 6848941.6,126758.7 6848944.6)))' ) = 42.49 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '172: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed -1: line#173:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{42.48999999955246} and areaRotate{42.48999999955246} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{42.48999999955246} and expectedArea{42.4900512695312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127823.1 6851340.6,127823.1 6851348.6,127829.5 6851348.6,127829.7 6851350.4,127837.8 6851350.4,127838 6851340.4,127823.1 6851340.6)))' ) = 134.81 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '173: 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/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE Z((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1)) and should be TRIANGLE Z((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1))' has passed -1: line#175: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.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{134.80999999980912} and areaRotate{134.80999999980912} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{134.80999999980912} and expectedArea{134.80999755859401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127259.7 6849793.4,127258.6 6849798.4,127265.4 6849799.9,127266.6 6849794.3,127259.7 6849793.4)))' ) = 37.685 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{37.684999998932327} and areaRotate{37.684999998932327} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{37.684999998932327} and expectedArea{37.6849975585938} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '175: 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((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#176: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.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127082.7 6848287.7,127083.8 6848296.5,127103.3 6848294,127102.7 6848288.3,127097.9 6848288.9,127097.7 6848285.7,127082.7 6848287.7)))' ) = 160.755 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{160.75500000353162} and areaRotate{160.75500000353162} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{160.75500000353162} and expectedArea{160.75494384765599} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '176: 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((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#183: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 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0) 2: area( ' MULTIPOLYGON(((127179.3 6851014.9,127181.2 6851020.8,127197.7 6851014.8,127195 6851008.6,127179.3 6851014.9)))' ) = 111.55 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{111.55000000433755} and areaRotate{111.55000000433755} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{111.55000000433755} and expectedArea{111.54998779296901} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '183: 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((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed -1: line#184: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 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0 0) 2: area( ' MULTIPOLYGON(((127741.2 6851407.8,127743.4 6851414.6,127735.7 6851417.3,127733.5 6851409.9,127741.2 6851407.8)))' ) = 59.95 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{59.95000000051914} and areaRotate{59.95000000051914} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{59.95000000051914} and expectedArea{59.9500122070312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127865.1 6851018.4,127870.4 6851015.7,127867.6 6851010.5,127861.6 6851014.5,127865.1 6851018.4)))' ) = 36.26 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '184: 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((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed -1: line#186: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 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0,0 1) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{36.259999999252472} and areaRotate{36.259999999252472} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{36.259999999252472} and expectedArea{36.260009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127787.7 6851427.3,127790.8 6851438,127784 6851440.3,127780.4 6851429.2,127787.7 6851427.3)))' ) = 83.88 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '186: 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((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed -1: line#187: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 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0 0,0 1 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '208: 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))), POINT Z(1/10 1/10 0/1)) is POINT Z(1/10 1/10 0/1) and should be POINT Z(1/10 1/10 0/1)' has passed +1: line#210:2|@polyhedral|POINT(0.1 0)|POINT(0.1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{83.880000000498256} and areaRotate{83.880000000498256} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{83.880000000498256} and expectedArea{83.8800048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127222.6 6848339.5,127223.4 6848344.5,127221.1 6848344.8,127222.3 6848356.2,127214 6848356.8,127212.7 6848345.4,127211.4 6848345.7,127210.7 6848341.5,127222.6 6848339.5)))' ) = 151.66 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '187: 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((-1/1 0/1,0/1 0/1,0/1 1/1,-1/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#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)) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{151.66000000002879} and areaRotate{151.66000000002879} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{151.66000000002879} and expectedArea{151.66003417968801} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '189: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1)) and should be POLYGON((1/1 1/1,0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1))' has passed -1: line#190:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) 2: area( ' MULTIPOLYGON(((127020 6849657,127022.7 6849658.7,127024.5 6849656.7,127028.2 6849660,127025.6 6849662.5,127028.2 6849675,127022.1 6849676.4,127021.1 6849670.6,127018.7 6849671,127016.6 6849661.6,127020 6849657)))' ) = 147.35 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{147.35000000119322} and areaRotate{147.35000000119322} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{147.35000000119322} and expectedArea{147.34991455078099} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '190: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z(((1/2 1/2 0/1,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(227): info: check '210: 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 0/1)) is POINT(1/10 0/1) and should be POINT(1/10 0/1)' has passed +1: line#211:3|@polyhedral|POINT(0.1 00 0)|POINT(0.1 0 0) 2: area( ' MULTIPOLYGON(((127677 6851460.4,127676 6851468.7,127679.6 6851468.9,127679.4 6851471.1,127684.1 6851471.4,127684.2 6851469.4,127687.9 6851469.6,127688.1 6851468.6,127691 6851468.9,127691.2 6851461.8,127677 6851460.4)))' ) = 126.84 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '192: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#193:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{126.83999999824239} and areaRotate{126.83999999824239} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{126.83999999824239} and expectedArea{126.840087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127816.9 6852392.7,127814.5 6852386.6,127827 6852381.6,127829 6852387.4,127816.9 6852392.7)))' ) = 84.515 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{84.514999996357957} and areaRotate{84.514999996357957} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{84.514999996357957} and expectedArea{84.5150146484375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '193: 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 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#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))) 2: area( ' MULTIPOLYGON(((127800.7 6851375.1,127800 6851383.2,127813.9 6851384.4,127814.7 6851376.9,127809.7 6851377,127810 6851373.8,127806.4 6851373.5,127806.3 6851375.5,127800.7 6851375.1)))' ) = 117.535 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{117.53499999692562} and areaRotate{117.53499999692562} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{117.53499999692562} and expectedArea{117.535034179688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127209.6 6851290.6,127215.4 6851299.3,127206.5 6851304.6,127201 6851296,127209.6 6851290.6)))' ) = 105.915 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{105.91500000044087} and areaRotate{105.91500000044087} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{105.91500000044087} and expectedArea{105.9150390625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '195: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON(((7/5 13/10,7/5 0/1,8/5 0/1,8/5 13/10,7/5 13/10)),((7/5 2/1,7/5 17/10,8/5 17/10,8/5 2/1,7/5 2/1))) and should be MULTIPOLYGON(((8/5 13/10,7/5 13/10,7/5 0/1,8/5 0/1,8/5 13/10)),((7/5 2/1,7/5 17/10,8/5 17/10,8/5 2/1,7/5 2/1)))' has passed -1: line#197:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN(((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) 2: area( ' MULTIPOLYGON(((126705.2 6849154.6,126704.3 6849159.1,126709.6 6849159.8,126710.5 6849155.2,126705.2 6849154.6)))' ) = 24.7 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{24.70000000139699} and areaRotate{24.70000000139699} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{24.70000000139699} and expectedArea{24.7000732421875} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '211: 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))), POINT Z(1/10 0/1 0/1)) is POINT Z(1/10 0/1 0/1) and should be POINT Z(1/10 0/1 0/1)' has passed +1: line#213:2|@polyhedral|POINT(0 0)|POINT(0 0) 2: area( ' MULTIPOLYGON(((127731.4 6851317,127720.3 6851317.7,127720.4 6851315,127715.1 6851315.7,127715.3 6851318.5,127708.9 6851319.1,127709 6851324.2,127715.8 6851323.6,127716.2 6851325.7,127721.3 6851325.5,127721.2 6851324.5,127731.7 6851323.3,127731.4 6851317)))' ) = 158.305 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{158.30500000200834} and areaRotate{158.30500000200834} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{158.30500000200834} and expectedArea{158.30487060546901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126656.2 6850259.4,126657.8 6850268,126653.1 6850268.4,126653.2 6850270.8,126645.6 6850271.7,126644.8 6850267.4,126639.1 6850268.4,126639 6850267.3,126634.4 6850267.9,126633.9 6850263.4,126656.2 6850259.4)))' ) = 177.18 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '213: 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(0/1 0/1)) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed +1: line#214:3|@polyhedral|POINT(0 0 0)|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{177.18000000163079} and areaRotate{177.18000000163079} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{177.18000000163079} and expectedArea{177.179931640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127158 6850705.7,127153.4 6850704.6,127152.6 6850708.4,127146.3 6850707.2,127145.1 6850713.9,127156.4 6850715.6,127158 6850705.7)))' ) = 93.025 @@ -15631,9 +15680,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{297.76000000147894} and areaRotate{297.76000000147894} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{297.76000000147894} and expectedArea{297.760009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127152.8 6848220.1,127153.7 6848226.7,127163 6848225.1,127161.8 6848219.1,127152.8 6848220.1)))' ) = 59.01 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '197: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z(TIN Z(((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(((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)))) 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) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{59.009999998094884} and areaRotate{59.009999998094884} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{59.009999998094884} and expectedArea{59.010009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126674.3 6849177.3,126673.3 6849182.4,126679.7 6849183.5,126679.8 6849182.6,126683 6849183.2,126683.4 6849178.4,126674.3 6849177.3)))' ) = 48.5 @@ -15642,18 +15688,20 @@ 2: area( ' MULTIPOLYGON(((127645.9 6851462.3,127645.8 6851470.1,127651 6851470.7,127650.4 6851475.3,127660.9 6851476.1,127661.5 6851468.2,127656.8 6851462.7,127645.9 6851462.3)))' ) = 164.935 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{164.93500000271149} and areaRotate{164.93500000271149} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{164.93500000271149} and expectedArea{164.93487548828099} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '207: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 1/10)) is POINT(1/10 1/10) and should be POINT(1/10 1/10)' has passed -1: line#208:3|@polyhedral|POINT(0.1 0.1 0)|POINT(0.1 0.1 0) 2: area( ' MULTIPOLYGON(((127207.8 6851264.8,127209 6851269,127212.6 6851268.2,127214.4 6851274.2,127212.8 6851275.9,127203.6 6851278.6,127201.6 6851272.3,127196.7 6851273.8,127195.7 6851268.9,127207.8 6851264.8)))' ) = 146.69 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{146.69000000121903} and areaRotate{146.69000000121903} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{146.69000000121903} and expectedArea{146.69006347656199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127084.5 6849609.4,127087.5 6849617.7,127094.3 6849615.8,127095.8 6849621,127107.7 6849617.4,127106 6849611,127111 6849609.6,127108.6 6849600.1,127105 6849601.3,127103.8 6849598.2,127100.2 6849599.5,127099.2 6849596.7,127093.7 6849598.7,127095.7 6849605.9,127084.5 6849609.4)))' ) = 361.74 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '214: 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))), 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 +1: line#216:2|@polyhedral|POINT(1.5 1.3)|POINT(1.5 1.3) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{361.74000000134868} and areaRotate{361.74000000134868} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{361.74000000134868} and expectedArea{361.73986816406199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127448.6 6850707.8,127447.6 6850717.1,127450.9 6850717.5,127450.1 6850722.6,127458.5 6850723.6,127458.9 6850718.4,127464.6 6850718.8,127465.2 6850710,127448.6 6850707.8)))' ) = 197.96 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{197.95999999904222} and areaRotate{197.95999999904222} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{197.95999999904222} and expectedArea{197.96008300781199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126609.5 6850182.5,126617 6850186.2,126614.1 6850191.7,126617.9 6850193.1,126620.5 6850186.7,126622.6 6850187.8,126627.8 6850176.9,126624.6 6850175.3,126621.3 6850181.8,126612.7 6850177.7,126609.5 6850182.5)))' ) = 126.07 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '216: 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(3/2 13/10)) is POINT(3/2 13/10) and should be POINT(3/2 13/10)' has passed +1: line#217:3|@polyhedral|POINT(1.5 1.3 0)|POINT(1.5 1.3 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{126.06999999885929} and areaRotate{126.06999999885929} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{126.06999999885929} and expectedArea{126.07000732421901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127479.6 6851455.2,127485.4 6851455.1,127486.6 6851462.5,127485.3 6851462.7,127486.3 6851473.7,127482.5 6851474.4,127479.6 6851455.2)))' ) = 92.06 @@ -15663,8 +15711,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{26.460000001879813} and areaRotate{26.460000001879813} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{26.460000001879813} and expectedArea{26.4600219726562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129898.3 6850612.9,129903.7 6850610,129906.9 6850617.3,129901.7 6850620.1,129898.3 6850612.9)))' ) = 47.83 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '208: 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))), POINT Z(1/10 1/10 0/1)) is POINT Z(1/10 1/10 0/1) and should be POINT Z(1/10 1/10 0/1)' has passed -1: line#210:2|@polyhedral|POINT(0.1 0)|POINT(0.1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{47.8300000008024} and areaRotate{47.8300000008024} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{47.8300000008024} and expectedArea{47.830078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129343.7 6850562.8,129348.2 6850558.4,129353 6850564.2,129349 6850568.6,129343.7 6850562.8)))' ) = 46.87 @@ -15677,8 +15723,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{43.425000002638257} and areaRotate{43.425000002638257} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{43.425000002638257} and expectedArea{43.4249877929688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127183 6849480.9,127200.5 6849476,127202.9 6849485.4,127183 6849490.9,127181.7 6849487.1,127184.1 6849485.9,127183 6849480.9)))' ) = 187.47 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '210: 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 0/1)) is POINT(1/10 0/1) and should be POINT(1/10 0/1)' has passed -1: line#211:3|@polyhedral|POINT(0.1 00 0)|POINT(0.1 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{187.46999999897531} and areaRotate{187.46999999897531} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{187.46999999897531} and expectedArea{187.469970703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126835.2 6848603.1,126832.2 6848599.1,126840.1 6848593.1,126843.1 6848598.1,126835.2 6848603.1)))' ) = 52.05 @@ -15687,6 +15731,8 @@ 2: area( ' MULTIPOLYGON(((128179.8 6848589.7,128180.2 6848596,128173.1 6848596.7,128173.7 6848606.8,128164.5 6848607.6,128164.2 6848602.6,128168.5 6848602.4,128168.2 6848597.5,128160.3 6848598.4,128161.2 6848608.4,128153.3 6848609.3,128151.7 6848591,128179.8 6848589.7)))' ) = 354.965 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{354.96500000538765} and areaRotate{354.96500000538765} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{354.96500000538765} and expectedArea{354.96478271484398} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '217: 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))), POINT Z(3/2 13/10 0/1)) is POINT Z(3/2 13/10 0/1) and should be POINT Z(3/2 13/10 0/1)' has passed +1: line#219:2|@polyhedral|POINT(1.5 1.5)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127672 6848796.1,127677 6848799.5,127673.3 6848808.5,127670.9 6848806.8,127673.8 6848800.4,127670.3 6848798.3,127672 6848796.1)))' ) = 36.205 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{36.2049999998478} and areaRotate{36.2049999998478} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{36.2049999998478} and expectedArea{36.2050170898438} doesn't exceed 0.5% @@ -15694,6 +15740,8 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{28.519999999941927} and areaRotate{28.519999999941927} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{28.519999999941927} and expectedArea{28.52001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126988.9 6848219.8,126995.5 6848241.6,126990.3 6848243.9,126985.5 6848228.2,126971.5 6848234.3,126973.8 6848239.5,126969.2 6848241.9,126965 6848230,126988.9 6848219.8)))' ) = 288.45 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '219: 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(3/2 3/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#220:3|@polyhedral|POINT(1.5 1.5 0)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{288.44999999380707} and areaRotate{288.44999999380707} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{288.44999999380707} and expectedArea{288.45001220703102} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128734.8 6848265.2,128729.8 6848267.2,128724.7 6848259.3,128729.8 6848256.2,128734.8 6848265.2)))' ) = 55.55 @@ -15706,8 +15754,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{44.830000000659801} and areaRotate{44.830000000659801} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{44.830000000659801} and expectedArea{44.8300170898438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126683 6849179.2,126689.1 6849180.5,126688.4 6849183.6,126682.1 6849182,126683 6849179.2)))' ) = 19.45 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '211: 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))), POINT Z(1/10 0/1 0/1)) is POINT Z(1/10 0/1 0/1) and should be POINT Z(1/10 0/1 0/1)' has passed -1: line#213:2|@polyhedral|POINT(0 0)|POINT(0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{19.450000001304939} and areaRotate{19.450000001304939} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{19.450000001304939} and expectedArea{19.4500122070312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126605.2 6849197.1,126605.7 6849201.2,126599.6 6849201.6,126599.6 6849203.2,126593.4 6849203.8,126592.4 6849198,126605.2 6849197.1)))' ) = 62.925 @@ -15720,8 +15766,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{100.81999999855148} and areaRotate{100.81999999855148} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{100.81999999855148} and expectedArea{100.82000732421901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127938.3 6851132.5,127941.1 6851130.4,127947.6 6851138.7,127944.5 6851141.5,127938.3 6851132.5)))' ) = 41.075 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '213: 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(0/1 0/1)) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed -1: line#214:3|@polyhedral|POINT(0 0 0)|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{41.075000000919673} and areaRotate{41.075000000919673} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{41.075000000919673} and expectedArea{41.0750122070312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128042.9 6852085,128040.5 6852078.4,128044.6 6852076.7,128046.7 6852083.3,128042.9 6852085)))' ) = 29.895 @@ -15734,6 +15778,8 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{120.47000000292982} and areaRotate{120.47000000292982} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{120.47000000292982} and expectedArea{120.470092773438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129310.1 6850676.4,129301.2 6850670.9,129312.5 6850659.2,129320.6 6850665.8,129310.1 6850676.4)))' ) = 160.72 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '220: 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))), POINT Z(3/2 3/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#222:2|@polyhedral|POINT(2.5 2.5)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{160.72000000220004} and areaRotate{160.72000000220004} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{160.72000000220004} and expectedArea{160.72009277343801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129332 6850641.2,129338.1 6850641.8,129340.7 6850646.1,129339.2 6850655.4,129324 6850652.1,129324.3 6850644.8,129330.9 6850646.3,129332 6850641.2)))' ) = 162.415 @@ -15746,18 +15792,18 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{30.494999997030099} and areaRotate{30.494999997030099} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{30.494999997030099} and expectedArea{30.4949951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126788.7 6848768.6,126794 6848767.8,126794.4 6848771.3,126788.9 6848772.3,126788.7 6848768.6)))' ) = 19.71 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '222: 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(5/2 5/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#223:3|@polyhedral|POINT(2.5 2.5 0)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{19.710000000466465} and areaRotate{19.710000000466465} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{19.710000000466465} and expectedArea{19.7100219726562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558976.5 6930408.4,558959.8 6930400.9,558959.9 6930399.4,558948.2 6930396.4,558930.5 6930392.3,558928.8 6930399.1,558952.1 6930405,558975.6 6930411.4,558976.5 6930408.4)))' ) = 303.62 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{303.62000000028752} and areaRotate{303.62000000028752} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{303.62000000028752} and expectedArea{303.6201171875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '214: 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))), 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 -1: line#216:2|@polyhedral|POINT(1.5 1.3)|POINT(1.5 1.3) 2: area( ' MULTIPOLYGON(((673567.7 6653609.3,673573.6 6653611.3,673574.1 6653609.6,673577.5 6653611.1,673581.2 6653602.6,673580.1 6653602.3,673584.8 6653584.5,673586 6653584.8,673587.6 6653578.5,673595.2 6653580.5,673595 6653581.4,673600.7 6653582.9,673600.9 6653582.1,673607.2 6653583.8,673600.7 6653608.8,673597.3 6653607.9,673595.9 6653612.8,673599.5 6653613.7,673598 6653618.3,673605.6 6653620,673608.6 6653611,673606.9 6653610.5,673613.3 6653585.9,673619.8 6653587.6,673623.2 6653574.9,673614.3 6653572.5,673613.5 6653575.7,673586.9 6653568.8,673587.4 6653566.5,673580.2 6653564.6,673577.6 6653574.5,673581.7 6653575.6,673575.1 6653600.9,673570.9 6653599.8,673567.7 6653609.3)))' ) = 960.825 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '216: 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(3/2 13/10)) is POINT(3/2 13/10) and should be POINT(3/2 13/10)' has passed -1: line#217:3|@polyhedral|POINT(1.5 1.3 0)|POINT(1.5 1.3 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{960.82500000038726} and areaRotate{960.82500000038726} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{960.82500000038726} and expectedArea{960.82373046875} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '223: 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))), POINT Z(5/2 5/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#230:2|@polyhedral|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) 2: area( ' MULTIPOLYGON(((672946.7 6653989.2,672937.8 6653989.4,672937.6 6654000.8,672940.9 6654000.8,672940.9 6654002.4,672946.9 6654002.3,672946.7 6653989.2)))' ) = 113.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{113.80000000288706} and areaRotate{113.80000000288706} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{113.80000000288706} and expectedArea{113.7998046875} doesn't exceed 0.5% @@ -15765,6 +15811,8 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{103.20000000113508} and areaRotate{103.20000000113508} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{103.20000000113508} and expectedArea{103.2001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((672946.7 6653989.2,672929.4 6653989.5,672929.6 6654002.6,672935.5 6654002.4,672935.4 6654000.8,672940.9 6654000.8,672940.9 6654002.4,672946.9 6654002.3,672946.7 6653989.2)))' ) = 217.395 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '230: 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))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) and should be LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2)' has passed +1: line#231:3|@polyhedral|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2 0,1/2 1/2 0,45/26 1/2 0,49/26 1/2 0,2/1 1/2 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{217.39500000439119} and areaRotate{217.39500000439119} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{217.39500000439119} and expectedArea{217.39501953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126057.5 6843372.2,126060.1 6843362.6,126050 6843360,126049.5 6843364.1,126045.7 6843363.6,126045.9 6843372.4,126050.4 6843373.6,126051.9 6843369.7,126057.5 6843372.2)))' ) = 129.35 @@ -15773,8 +15821,6 @@ 2: area( ' MULTIPOLYGON(((125756.5 6843166.4,125747.3 6843167.2,125747.4 6843171.8,125750.3 6843172.4,125757.8 6843171.4,125756.5 6843166.4)))' ) = 51.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{51.160000001400334} and areaRotate{51.160000001400334} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{51.160000001400334} and expectedArea{51.1600952148438} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '217: 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))), POINT Z(3/2 13/10 0/1)) is POINT Z(3/2 13/10 0/1) and should be POINT Z(3/2 13/10 0/1)' has passed -1: line#219:2|@polyhedral|POINT(1.5 1.5)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((125688.4 6843215.1,125693.9 6843214.9,125698.4 6843217.4,125701.8 6843225.1,125696.7 6843230,125694.7 6843225,125686.4 6843222.2,125688.4 6843215.1)))' ) = 126.66 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{126.65999999963518} and areaRotate{126.65999999963518} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{126.65999999963518} and expectedArea{126.65997314453099} doesn't exceed 0.5% @@ -15782,8 +15828,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{362.80999999845358} and areaRotate{362.80999999845358} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{362.80999999845358} and expectedArea{362.80993652343801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126783.5 6843118.3,126786.3 6843125.3,126789.5 6843125,126791.3 6843130.8,126793.8 6843130.5,126794.5 6843137.1,126785.2 6843139.8,126783.6 6843133.5,126780.6 6843134,126776.7 6843120.2,126783.5 6843118.3)))' ) = 200.24 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '219: 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(3/2 3/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#220:3|@polyhedral|POINT(1.5 1.5 0)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{200.23999999947969} and areaRotate{200.23999999947969} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{200.23999999947969} and expectedArea{200.23992919921901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755901.3 6269873.4,755898.6 6269876.5,755904.2 6269881.8,755907 6269878.8,755901.3 6269873.4)))' ) = 31.945 @@ -15795,6 +15839,8 @@ 2: area( ' MULTIPOLYGON(((679394 6650539.8,679403.4 6650551.7,679411.1 6650545.9,679400.9 6650533.8,679394 6650539.8)))' ) = 145.42 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{145.41999999600057} and areaRotate{145.41999999600057} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{145.41999999600057} and expectedArea{145.42041015625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '231: 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))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1) and should be LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1)' has passed +1: line#233:2|@polyhedral|LINESTRING(0 0,1 0)|LINESTRING(0 0,1 0) 2: area( ' MULTIPOLYGON(((679402.3 6650527.7,679385.2 6650540.6,679386.9 6650552.5,679388.3 6650558.5,679390.3 6650561.3,679394.9 6650558.1,679387.6 6650547.7,679389.1 6650547.1,679388.7 6650543.6,679393.8 6650539.5,679403.4 6650551.7,679411.1 6650545.9,679400.8 6650533.7,679406.1 6650529.6,679402.3 6650527.7)))' ) = 308.44 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{308.44000000338661} and areaRotate{308.44000000338661} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{308.44000000338661} and expectedArea{308.4404296875} doesn't exceed 0.5% @@ -15804,11 +15850,11 @@ 2: area( ' MULTIPOLYGON(((126722.7 6843220.7,126764.1 6843214.7,126765.9 6843242.2,126725 6843245.9,126722.7 6843220.7)))' ) = 1094.25 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1094.2450000039621} and areaRotate{1094.2450000039621} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1094.2450000039621} and expectedArea{1094.24499511719} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '233: 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))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1,1/1 0/1) and should be LINESTRING(0/1 0/1,1/1 0/1)' has passed +1: line#234:3|@polyhedral|LINESTRING(0 0,1 0)|LINESTRING(0 0 0,1 0 0) 2: area( ' MULTIPOLYGON(((130330.6 6843168.7,130353.5 6843158.6,130357.5 6843166.9,130361.8 6843165.4,130366.3 6843176.4,130362 6843178.6,130365.5 6843186.2,130342.5 6843196.5,130337 6843190,130316.1 6843199.1,130303.8 6843202.4,130303.2 6843196.9,130317.1 6843193.1,130326.4 6843187.2,130335.5 6843182.2,130330.6 6843168.7)))' ) = 1061.85 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1061.8450000029643} and areaRotate{1061.8450000029643} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1061.8450000029643} and expectedArea{1061.84497070312} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '220: 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))), POINT Z(3/2 3/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#222:2|@polyhedral|POINT(2.5 2.5)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((131096.4 6843250.6,131104.9 6843249.7,131105.3 6843257.8,131096.7 6843258.4,131096.4 6843250.6)))' ) = 68.235 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{68.235000001609151} and areaRotate{68.235000001609151} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{68.235000001609151} and expectedArea{68.235046386718807} doesn't exceed 0.5% @@ -15818,8 +15864,6 @@ 2: area( ' MULTIPOLYGON(((133715.6 6843478.1,133716.4 6843471.7,133722.3 6843472.2,133721.7 6843478.5,133715.6 6843478.1)))' ) = 38.415 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{38.415000001928419} and areaRotate{38.415000001928419} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{38.415000001928419} and expectedArea{38.4149169921875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '222: 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(5/2 5/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#223:3|@polyhedral|POINT(2.5 2.5 0)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((125936.9 6843439.7,125943.1 6843439,125942.8 6843436.6,125953.3 6843435.1,125953.5 6843437.2,125958 6843436.7,125959.1 6843441.8,125942.5 6843444.9,125943.5 6843452.4,125939.9 6843452.9,125938.1 6843445.1,125936.9 6843439.7)))' ) = 173.845 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{173.84500000237361} and areaRotate{173.84500000237361} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{173.84500000237361} and expectedArea{173.84490966796901} doesn't exceed 0.5% @@ -15832,11 +15876,13 @@ 2: area( ' MULTIPOLYGON(((619741.5 6759384.6,619737.9 6759375.1,619709.4 6759386.4,619713.2 6759396.2,619741.5 6759384.6)))' ) = 316.425 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{316.42499999673169} and areaRotate{316.42499999673169} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{316.42499999673169} and expectedArea{316.425048828125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '234: 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))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)' has passed +1: line#236:2|@polyhedral|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((558967.8 6930354.8,558962.8 6930354.1,558959.4 6930367.6,558948.6 6930364.9,558947.1 6930372.4,558955.1 6930374.7,558954.1 6930379.3,558940.8 6930377.3,558940.6 6930386.9,558942.5 6930387.2,558942.3 6930389.7,558952.1 6930390.1,558952.2 6930391.9,558957.2 6930392,558957.3 6930393.8,558963.5 6930393.2,558963.8 6930396.3,558974.6 6930398,558974.7 6930378.8,558970.7 6930377.8,558971.1 6930373.2,558970.8 6930371.9,558968 6930370.1,558970.3 6930361.7,558970.5 6930360.7,558966.6 6930359.7,558967.8 6930354.8)))' ) = 823.19 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '236: 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))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#237:3|@polyhedral|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{823.18999999377934} and areaRotate{823.18999999377934} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{823.18999999377934} and expectedArea{823.190673828125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '223: 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))), POINT Z(5/2 5/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#230:2|@polyhedral|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) 2: area( ' MULTIPOLYGON(((673236.3 6633926.4,673231.3 6633923.8,673235.1 6633916.9,673249.5 6633924.1,673250.3 6633933.1,673236.3 6633926.4)))' ) = 146.59 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{146.59000000013853} and areaRotate{146.59000000013853} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{146.59000000013853} and expectedArea{146.59033203125} doesn't exceed 0.5% @@ -15849,8 +15895,6 @@ 2: area( ' MULTIPOLYGON(((126025.3 6843425.7,126035.1 6843425.6,126035.4 6843422.2,126040.2 6843422.6,126040.4 6843433.9,126025.3 6843434.3,126025.3 6843425.7)))' ) = 143.2 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{143.20000000286529} and areaRotate{143.20000000286529} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{143.20000000286529} and expectedArea{143.20001220703099} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '230: 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))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) and should be LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2)' has passed -1: line#231:3|@polyhedral|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2 0,1/2 1/2 0,45/26 1/2 0,49/26 1/2 0,2/1 1/2 0) 2: area( ' MULTIPOLYGON(((127206.1 6843507.9,127212.3 6843509.4,127209.8 6843523,127203.2 6843520.8,127206.1 6843507.9)))' ) = 89.795 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{89.795000001030417} and areaRotate{89.795000001030417} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{89.795000001030417} and expectedArea{89.794982910156193} doesn't exceed 0.5% @@ -15860,14 +15904,16 @@ 2: area( ' MULTIPOLYGON(((127391.3 6843398.3,127375.9 6843410.8,127371.3 6843405.7,127386.6 6843392.9,127391.3 6843398.3)))' ) = 139.41 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{139.4100000067256} and areaRotate{139.4100000067256} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{139.4100000067256} and expectedArea{139.40997314453099} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '237: 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))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#239:2|@polyhedral|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((129129 6843593.6,129130.5 6843619.3,129108.5 6843620.3,129107 6843566.5,129127.8 6843567.7,129140.5 6843566.4,129141 6843571.5,129158.2 6843571,129158.8 6843584.7,129142.4 6843585.1,129142.6 6843592.5,129154.3 6843591.7,129154.9 6843596.4,129162.8 6843596.9,129162.9 6843601.1,129154.1 6843601.8,129154.3 6843607.7,129159.2 6843607.5,129160.3 6843612.7,129162.7 6843612.7,129162.8 6843618.2,129155.5 6843618.7,129157.4 6843641.6,129149.5 6843642.5,129146.3 6843642.7,129145.8 6843638.9,129139.1 6843639.9,129137.1 6843619,129133.5 6843619.2,129132.7 6843593.7,129129 6843593.6)))' ) = 2790.35 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '239: 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))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#240:3|@polyhedral|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{2790.3450000117277} and areaRotate{2790.3450000117277} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{2790.3450000117277} and expectedArea{2790.3451538085901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127211.5 6843553.9,127209.5 6843551.9,127212.5 6843548.9,127214.5 6843550.9,127211.5 6843553.9)))' ) = 12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{12.000000000000004} and areaRotate{12.000000000000004} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{12.000000000000004} and expectedArea{12} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '231: 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))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1) and should be LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1)' has passed -1: line#233:2|@polyhedral|LINESTRING(0 0,1 0)|LINESTRING(0 0,1 0) 2: area( ' MULTIPOLYGON(((127231.3 6843571,127242 6843567.4,127243.3 6843574.5,127232.5 6843577.9,127231.3 6843571)))' ) = 79.625 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{79.624999999999986} and areaRotate{79.624999999999986} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{79.624999999999986} and expectedArea{79.625061035156193} doesn't exceed 0.5% @@ -15881,8 +15927,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{71.540000001293606} and areaRotate{71.540000001293606} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{71.540000001293606} and expectedArea{71.5399169921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755302.3 6269674,755306.1 6269672.6,755303.8 6269667.7,755299.8 6269669.6,755302.3 6269674)))' ) = 22.095 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '233: 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))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1,1/1 0/1) and should be LINESTRING(0/1 0/1,1/1 0/1)' has passed -1: line#234:3|@polyhedral|LINESTRING(0 0,1 0)|LINESTRING(0 0 0,1 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{22.09500000102679} and areaRotate{22.09500000102679} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{22.09500000102679} and expectedArea{22.09423828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755252.6 6269606.6,755255.1 6269610,755262.6 6269602.6,755260.2 6269599.7,755252.6 6269606.6)))' ) = 41.3 @@ -15894,7 +15938,11 @@ 2: area( ' MULTIPOLYGON(((686125.2 6654849.8,686119.8 6654836,686114.3 6654838.1,686107.9 6654820.5,686113.4 6654818.4,686110.5 6654810.6,686130.4 6654803.2,686145.1 6654842.3,686125.2 6654849.8)))' ) = 1002.69 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1002.6900000098767} and areaRotate{1002.6900000098767} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1002.6900000098767} and expectedArea{1002.68896484375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '240: 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))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#247:2|@polyhedral|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0) 2: area( ' MULTIPOLYGON(((685469.8 6653569.5,685476.9 6653566,685474.7 6653550.9,685482.6 6653549.7,685486.2 6653568.8,685499.5 6653567.2,685501.3 6653574.3,685479.6 6653579.4,685480.5 6653584.6,685494 6653582.4,685497.1 6653596.8,685486.1 6653599.3,685490.5 6653617.3,685481.5 6653618.3,685476.8 6653596.7,685474.3 6653596.8,685469.8 6653569.5)))' ) = 977.51 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '247: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed +1: line#248:3|@polyhedral|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{977.51000000995782} and areaRotate{977.51000000995782} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{977.51000000995782} and expectedArea{977.51025390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125793.9 6843617.5,125782.5 6843618.5,125782.4 6843613.6,125776.5 6843615.3,125776.8 6843620.8,125777.8 6843626.9,125793.8 6843624.7,125793.9 6843617.5)))' ) = 152.115 @@ -15903,16 +15951,12 @@ 2: area( ' MULTIPOLYGON(((125889.9 6843577.6,125888.9 6843582.5,125888.7 6843590.2,125895.9 6843590.7,125895.9 6843577.4,125889.9 6843577.6)))' ) = 88.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{88.919999997957802} and areaRotate{88.919999997957802} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{88.919999997957802} and expectedArea{88.919921875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '234: 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))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)' has passed -1: line#236:2|@polyhedral|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((125495.3 6843620.8,125509.9 6843613.5,125513 6843620.1,125505.8 6843623.9,125509 6843628.8,125506.2 6843630.2,125510.6 6843637.4,125505.9 6843639.6,125499.7 6843625.6,125497.9 6843626.8,125495.3 6843620.8)))' ) = 197.6 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{197.59999999995819} and areaRotate{197.59999999995819} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{197.59999999995819} and expectedArea{197.60003662109401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125740.6 6843688.8,125740 6843673.3,125737 6843673.5,125736.3 6843665.7,125752.1 6843667.4,125752.1 6843674.3,125746.9 6843677.3,125747.7 6843688.5,125740.6 6843688.8)))' ) = 223.315 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{223.31500000581121} and areaRotate{223.31500000581121} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{223.31500000581121} and expectedArea{223.31494140625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '236: 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))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#237:3|@polyhedral|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((125687.1 6843644.3,125681.8 6843644.8,125677.4 6843645.9,125680.2 6843654.9,125690.6 6843651.4,125687.1 6843644.3)))' ) = 90.75 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{90.749999996525702} and areaRotate{90.749999996525702} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{90.749999996525702} and expectedArea{90.75} doesn't exceed 0.5% @@ -15940,14 +15984,16 @@ 2: area( ' MULTIPOLYGON(((501241.6 6886538.3,501247.3 6886533.1,501242.2 6886528.4,501237 6886533.5,501241.6 6886538.3)))' ) = 50.865 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{50.865000002037561} and areaRotate{50.865000002037561} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{50.865000002037561} and expectedArea{50.86474609375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '248: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed +1: line#250:2|@polyhedral|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0,0 1) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '250: 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,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed +1: line#251:3|@polyhedral|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0 0,0 1 0) 2: area( ' MULTIPOLYGON(((244052.3 6866564.4,244051.6 6866558.4,244034.4 6866559.7,244035 6866565.7,244052.3 6866564.4)))' ) = 104.345 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{104.3449999998372} and areaRotate{104.3449999998372} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{104.3449999998372} and expectedArea{104.344848632812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244076.7 6866551.4,244066.5 6866552.6,244064.6 6866541.4,244078.4 6866540.2,244079.1 6866544.1,244074.8 6866544.7,244076.7 6866551.4)))' ) = 126.78 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{126.78000000263448} and areaRotate{126.78000000263448} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{126.78000000263448} and expectedArea{126.779907226562} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '237: 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))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#239:2|@polyhedral|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((244103.6 6866576.2,244102.5 6866570.7,244089.2 6866573.8,244090.5 6866580.1,244103.6 6866576.2)))' ) = 82.08 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{82.079999999302089} and areaRotate{82.079999999302089} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{82.079999999302089} and expectedArea{82.0799560546875} doesn't exceed 0.5% @@ -15960,8 +16006,6 @@ 2: area( ' MULTIPOLYGON(((244064.7 6866497.5,244060.6 6866498.6,244059.1 6866493.4,244062.8 6866492.1,244064.7 6866497.5)))' ) = 22.71 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{22.710000000145232} and areaRotate{22.710000000145232} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{22.710000000145232} and expectedArea{22.7099609375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '239: 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))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#240:3|@polyhedral|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((244260.3 6866644,244255.1 6866649.9,244257.3 6866652.7,244254.2 6866656.1,244245.3 6866645.4,244248.3 6866642.1,244249.7 6866643.6,244254 6866639.5,244260.3 6866644)))' ) = 118.665 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{118.66499999952589} and areaRotate{118.66499999952589} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{118.66499999952589} and expectedArea{118.6650390625} doesn't exceed 0.5% @@ -15971,10 +16015,14 @@ 2: area( ' MULTIPOLYGON(((244511.4 6866574.3,244510.4 6866568.3,244486.7 6866570,244487 6866576.9,244511.4 6866574.3)))' ) = 156.52 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{156.51999999873703} and areaRotate{156.51999999873703} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{156.51999999873703} and expectedArea{156.52014160156199} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '251: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1)' has passed +1: line#254:2|@polyhedral|TRIANGLE((-1 0,1 0,1 1,-1 0))|GEOMETRYCOLLECTION(TRIANGLE((1 1,0 0,0 0.5,1 1)),TRIANGLE((1 0,0 0,1 1,1 0))) 2: area( ' MULTIPOLYGON(((244497.2 6866558.4,244490.3 6866559.6,244488.5 6866551.3,244484.2 6866551.7,244482.6 6866542.9,244499.8 6866540.1,244501.5 6866545.2,244495.5 6866547.8,244497.2 6866558.4)))' ) = 206.465 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{206.46500000007597} and areaRotate{206.46500000007597} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{206.46500000007597} and expectedArea{206.46496582031199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244550.3 6866589.9,244548.3 6866581.1,244487.5 6866589.9,244488.4 6866597.8,244492.6 6866597.3,244493 6866600,244503.4 6866598.4,244503.5 6866596.6,244513.9 6866594.7,244514.6 6866601.1,244536 6866597.7,244535.5 6866592.4,244550.3 6866589.9)))' ) = 697.61 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '254: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is GEOMETRYCOLLECTION(TRIANGLE((1/1 0/1,1/1 1/1,0/1 0/1,1/1 0/1)),TRIANGLE((1/1 1/1,0/1 1/2,0/1 0/1,1/1 1/1))) and should be GEOMETRYCOLLECTION(TRIANGLE((1/1 1/1,0/1 0/1,0/1 1/2,1/1 1/1)),TRIANGLE((1/1 0/1,0/1 0/1,1/1 1/1,1/1 0/1)))' has passed +1: 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))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{697.60999999651881} and areaRotate{697.60999999651881} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{697.60999999651881} and expectedArea{697.610107421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244691.3 6866544.2,244682.8 6866545.9,244683.6 6866552.5,244685.5 6866552.2,244687.7 6866562.1,244693.3 6866561.2,244691.3 6866544.2)))' ) = 121.47 @@ -15986,8 +16034,6 @@ 2: area( ' MULTIPOLYGON(((244685.2 6866562.7,244685.4 6866573,244672.2 6866573.8,244672.1 6866562.7,244685.2 6866562.7)))' ) = 140.765 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{140.76500000562902} and areaRotate{140.76500000562902} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{140.76500000562902} and expectedArea{140.76513671875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '240: 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))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#247:2|@polyhedral|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0) 2: area( ' MULTIPOLYGON(((244690.4 6866539.9,244689.4 6866534.1,244680.6 6866535.3,244681.8 6866542.3,244690.4 6866539.9)))' ) = 57.66 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{57.659999999582084} and areaRotate{57.659999999582084} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{57.659999999582084} and expectedArea{57.6600341796875} doesn't exceed 0.5% @@ -16000,8 +16046,6 @@ 2: area( ' MULTIPOLYGON(((244027.6 6866323.7,244020.9 6866325.2,244023.8 6866335.8,244030.3 6866333.8,244027.6 6866323.7)))' ) = 73.21 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{73.210000003602772} and areaRotate{73.210000003602772} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{73.210000003602772} and expectedArea{73.2100830078125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '247: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed -1: line#248:3|@polyhedral|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) 2: area( ' MULTIPOLYGON(((244088.3 6866316.5,244086 6866323.6,244068.2 6866318.7,244069 6866313.4,244088.3 6866316.5)))' ) = 121.21 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{121.20999999952676} and areaRotate{121.20999999952676} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{121.20999999952676} and expectedArea{121.2099609375} doesn't exceed 0.5% @@ -16012,6 +16056,8 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{115.40499999974449} and areaRotate{115.40499999974449} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{115.40499999974449} and expectedArea{115.404907226562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244330.1 6866274.2,244330 6866266,244313.6 6866267.7,244314.3 6866273,244330.1 6866274.2)))' ) = 108.775 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '255: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) and should be TIN Z(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed +1: 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)) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{108.77499999999054} and areaRotate{108.77499999999054} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{108.77499999999054} and expectedArea{108.77490234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244546.4 6866275,244543.6 6866284.9,244528.4 6866280,244530.5 6866269.7,244546.4 6866275)))' ) = 169.55 @@ -16029,12 +16075,12 @@ 2: area( ' MULTIPOLYGON(((243586.9 6866562.1,243583.5 6866560.9,243582.1 6866567.5,243586.5 6866568.2,243586.9 6866562.1)))' ) = 25.62 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{25.619999999477002} and areaRotate{25.619999999477002} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{25.619999999477002} and expectedArea{25.6201171875} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '257: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed +1: line#258:3|@polyhedral|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) 2: area( ' MULTIPOLYGON(((243606.6 6866576.4,243604.5 6866584.4,243590.5 6866583.4,243583.6 6866580.9,243586.2 6866569.9,243591.4 6866572.4,243591.9 6866570,243606.6 6866576.4)))' ) = 232.615 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{232.61499999931851} and areaRotate{232.61499999931851} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{232.61499999931851} and expectedArea{232.614990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243605.4 6866632.3,243597.1 6866635.2,243594.2 6866625.9,243598.8 6866624.7,243599.7 6866628.2,243603.7 6866627.2,243605.4 6866632.3)))' ) = 67.16 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '248: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed -1: line#250:2|@polyhedral|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0,0 1) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{67.160000001757595} and areaRotate{67.160000001757595} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{67.160000001757595} and expectedArea{67.1600341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244066.9 6866516.1,244062.5 6866516.4,244060.5 6866502.3,244064.1 6866501.6,244066.9 6866516.1)))' ) = 58.4 @@ -16050,8 +16096,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{63.57999999785563} and areaRotate{63.57999999785563} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{63.57999999785563} and expectedArea{63.57958984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((983977.9 6297286.7,983978.9 6297280.3,983986 6297281.9,983985.2 6297289.5,983977.9 6297286.7)))' ) = 52.38 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '250: 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,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed -1: line#251:3|@polyhedral|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0 0,0 1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{52.379999998554112} and areaRotate{52.379999998554112} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{52.379999998554112} and expectedArea{52.38037109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((988813.7 6296783.9,988818.3 6296782.9,988818.9 6296785.3,988814.1 6296786.3,988813.7 6296783.9)))' ) = 11.78 @@ -16064,6 +16108,8 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{37.680000001490697} and areaRotate{37.680000001490697} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{37.680000001490697} and expectedArea{37.68017578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((870034.8 6612599.1,870044.5 6612597.9,870050.1 6612637.4,870031.9 6612640.1,870031 6612629.9,870038.1 6612628.9,870034.8 6612599.1)))' ) = 489.92 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '258: 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/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE Z((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1)) and should be TRIANGLE Z((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1))' has passed +1: line#260:2|@polyhedral|TRIANGLE((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{489.92000000169321} and areaRotate{489.92000000169321} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{489.92000000169321} and expectedArea{489.9208984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((475026.4 6245226,475013.7 6245225.2,475012.8 6245238.8,475014.7 6245239.3,475025 6245240.2,475026.4 6245226)))' ) = 176.04 @@ -16075,9 +16121,9 @@ 2: area( ' MULTIPOLYGON(((131737.4 6844692.8,131686.5 6844692.9,131685.8 6844676.2,131692.8 6844675.7,131693 6844657.9,131719.6 6844658,131719.7 6844675.3,131737.3 6844675.3,131737.4 6844692.8)))' ) = 1358.42 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1358.420000002832} and areaRotate{1358.420000002832} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1358.420000002832} and expectedArea{1358.4199829101599} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '260: 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((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#261:3|@polyhedral|TRIANGLE((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((131775.9 6844617.5,131776.8 6844630.4,131761.1 6844631.4,131762.1 6844671.8,131731.6 6844670.7,131732.8 6844661,131726.8 6844661,131727 6844653,131730.7 6844652.6,131731.3 6844647.9,131736.5 6844647,131737.6 6844629.1,131744.1 6844628.4,131745.2 6844622,131761.2 6844621.2,131761.4 6844617.1,131775.9 6844617.5)))' ) = 1531.7 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '251: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1)' has passed -1: line#254:2|@polyhedral|TRIANGLE((-1 0,1 0,1 1,-1 0))|GEOMETRYCOLLECTION(TRIANGLE((1 1,0 0,0 0.5,1 1)),TRIANGLE((1 0,0 0,1 1,1 0))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1531.7000000001626} and areaRotate{1531.7000000001626} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1531.7000000001626} and expectedArea{1531.7001342773401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127856.1 6845558.7,127853.6 6845552.6,127857.8 6845552.1,127856.8 6845548.2,127863.4 6845546.4,127866.5 6845556.9,127856.1 6845558.7)))' ) = 98.23 @@ -16089,8 +16135,6 @@ 2: area( ' MULTIPOLYGON(((130672 6845191.3,130657.1 6845196.2,130653.7 6845188.2,130668.9 6845183.2,130672 6845191.3)))' ) = 137.24 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{137.240000003273} and areaRotate{137.240000003273} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{137.240000003273} and expectedArea{137.239990234375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '254: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is GEOMETRYCOLLECTION(TRIANGLE((1/1 0/1,1/1 1/1,0/1 0/1,1/1 0/1)),TRIANGLE((1/1 1/1,0/1 1/2,0/1 0/1,1/1 1/1))) and should be GEOMETRYCOLLECTION(TRIANGLE((1/1 1/1,0/1 0/1,0/1 1/2,1/1 1/1)),TRIANGLE((1/1 0/1,0/1 0/1,1/1 1/1,1/1 0/1)))' has passed -1: 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))) 2: area( ' MULTIPOLYGON(((130974.4 6845291.6,130974.8 6845299.6,130964.4 6845300.3,130964.6 6845304.5,130955.9 6845305.1,130955 6845293.1,130974.4 6845291.6)))' ) = 190.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{190.12000000053166} and areaRotate{190.12000000053166} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{190.12000000053166} and expectedArea{190.11999511718801} doesn't exceed 0.5% @@ -16098,6 +16142,8 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{340.29000000174591} and areaRotate{340.29000000174591} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{340.29000000174591} and expectedArea{340.2900390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128425.3 6846539.7,128454.2 6846549.6,128451 6846563.5,128444.8 6846561.3,128445.4 6846556,128424.3 6846549,128425.3 6846539.7)))' ) = 305.665 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '261: 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((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#268:2|@polyhedral|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{305.66500000385622} and areaRotate{305.66500000385622} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{305.66500000385622} and expectedArea{305.66497802734398} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129621.7 6846529,129622.1 6846534.1,129595.9 6846543.2,129593.9 6846535.7,129615 6846530.2,129621.7 6846529)))' ) = 185.345 @@ -16109,6 +16155,8 @@ 2: area( ' MULTIPOLYGON(((128925.4 6846639.3,128921.7 6846619.6,128939.4 6846614.8,128943.3 6846630.6,128947.1 6846630.3,128947.8 6846635.4,128925.4 6846639.3)))' ) = 413.93 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{413.92999999786525} and areaRotate{413.92999999786525} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{413.92999999786525} and expectedArea{413.93005371093801} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '268: 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((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed +1: line#269:3|@polyhedral|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0 0) 2: area( ' MULTIPOLYGON(((569316 6283667.6,569319.9 6283676.1,569330.2 6283670.5,569326.2 6283662.5,569316 6283667.6)))' ) = 105.695 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{105.69500000051454} and areaRotate{105.69500000051454} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{105.69500000051454} and expectedArea{105.695068359375} doesn't exceed 0.5% @@ -16116,8 +16164,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{91.084999999960417} and areaRotate{91.084999999960417} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{91.084999999960417} and expectedArea{91.08447265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755694.4 6269605.7,755695.7 6269603.1,755690.1 6269599.1,755691.1 6269597,755686.3 6269594.7,755683.8 6269599.2,755694.4 6269605.7)))' ) = 51.125 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '255: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) and should be TIN Z(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed -1: 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)) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{51.124999998178097} and areaRotate{51.124999998178097} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{51.124999998178097} and expectedArea{51.1259765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755655.9 6269561.2,755661.2 6269565,755665.3 6269560,755659.4 6269555.7,755655.9 6269561.2)))' ) = 44.79 @@ -16126,28 +16172,30 @@ 2: area( ' MULTIPOLYGON(((558913.8 6930348.2,558911.4 6930356.9,558917.7 6930358.9,558919.9 6930350.5,558913.8 6930348.2)))' ) = 57.955 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{57.955000000684521} and areaRotate{57.955000000684521} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{57.955000000684521} and expectedArea{57.955078125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '257: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed -1: line#258:3|@polyhedral|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '269: 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((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed +1: line#271:2|@polyhedral|POLYGON((-1 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0,0 1) 2: area( ' MULTIPOLYGON(((558828.6 6930972.5,558833.6 6930973.8,558837.1 6930964.1,558840.3 6930964.7,558841.3 6930961.1,558847 6930961.9,558845.1 6930967.6,558851.6 6930969.2,558854.6 6930962.9,558867.8 6930919.5,558875.9 6930893.9,558881.9 6930873,558884.4 6930864.9,558877.5 6930863,558875.3 6930871.2,558870.8 6930885.9,558864.8 6930885.1,558864.3 6930886.8,558847.5 6930883.1,558846.8 6930885.9,558842.9 6930885.4,558837.3 6930907,558843.3 6930908.4,558844.9 6930903,558856.7 6930905.1,558861.9 6930906.5,558859 6930917.4,558852.4 6930916.6,558851 6930921.8,558843.5 6930920.8,558842.4 6930924.6,558858.8 6930926.9,558857.4 6930934.5,558842.5 6930931.3,558841.4 6930936.7,558850.2 6930938.7,558849.1 6930943.7,558853.7 6930944.6,558851.2 6930953.1,558837.8 6930949.9,558835.6 6930957.9,558830.6 6930957.4,558831.3 6930954.4,558826.4 6930953.4,558824.9 6930959,558828.3 6930959.5,558828 6930962,558831.6 6930962.5,558828.6 6930972.5)))' ) = 1812.67 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '271: 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((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed +1: line#272:3|@polyhedral|POLYGON((-1 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0 0,0 1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1812.6699999916027} and areaRotate{1812.6699999916027} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1812.6699999916027} and expectedArea{1812.66918945312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755101.5 6269730.2,755105.1 6269730.1,755104.6 6269720.4,755101.2 6269720.6,755101.5 6269730.2)))' ) = 33.835 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{33.834999999916754} and areaRotate{33.834999999916754} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{33.834999999916754} and expectedArea{33.8349609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755101.8 6269764.1,755103.5 6269755.9,755098.5 6269754.8,755096.6 6269763,755101.8 6269764.1)))' ) = 43.8 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '258: 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/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE Z((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1)) and should be TRIANGLE Z((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1))' has passed -1: line#260:2|@polyhedral|TRIANGLE((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{43.799999999307325} and areaRotate{43.799999999307325} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{43.799999999307325} and expectedArea{43.80029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558150.2 6931520.3,558172.8 6931524.6,558176.5 6931525.3,558189.5 6931527.8,558188.7 6931533.4,558187.3 6931533.4,558185.5 6931546.6,558192 6931547.7,558192.5 6931543.4,558195.4 6931543.4,558197.3 6931529.4,558201.8 6931529.2,558202.2 6931526.7,558207.4 6931527.5,558208.8 6931520.5,558199.7 6931518.1,558200.7 6931506.2,558198.7 6931505.9,558199.6 6931497.4,558194.8 6931496.5,558190.6 6931519.1,558157.5 6931514,558151.6 6931513.1,558150.2 6931520.3)))' ) = 800.07 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '260: 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((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#261:3|@polyhedral|TRIANGLE((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{800.07000000304811} and areaRotate{800.07000000304811} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{800.07000000304811} and expectedArea{800.06982421875} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '272: 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((-1/1 0/1,0/1 0/1,0/1 1/1,-1/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#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))) 2: area( ' MULTIPOLYGON(((558822.3 6931131.5,558831.3 6931133.4,558831.6 6931132.5,558834.6 6931122.4,558840.7 6931102,558853.3 6931105.8,558855.8 6931099.3,558843.6 6931096.1,558845.3 6931089.3,558849.7 6931090.1,558851 6931087,558858.6 6931088.8,558861.4 6931089.8,558860.8 6931092,558865.5 6931093.3,558869.1 6931077.3,558864.2 6931076.2,558863.6 6931080.4,558862.1 6931085.1,558859.8 6931084.8,558852.1 6931083.1,558837.9 6931079.1,558822.3 6931131.5)))' ) = 762.46 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{762.46000000238178} and areaRotate{762.46000000238178} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{762.46000000238178} and expectedArea{762.459228515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558828.6 6931514,558822.7 6931512.7,558816.9 6931511.5,558815.3 6931521.4,558813.8 6931521.1,558811.2 6931531.3,558812.2 6931531.7,558810.5 6931541.3,558822.2 6931544.1,558827.5 6931519.2,558828.6 6931514)))' ) = 379.785 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '274: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION(TRIANGLE((0/1 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))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{379.78500000315887} and areaRotate{379.78500000315887} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{379.78500000315887} and expectedArea{379.78515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((602102.8 6937206.9,602084.9 6937198.4,602088.9 6937190.4,602106.2 6937198.3,602102.8 6937206.9)))' ) = 176.42 @@ -16156,8 +16204,6 @@ 2: area( ' MULTIPOLYGON(((862137 6747949,862144.2 6747936.3,862131.3 6747929.5,862123.8 6747942,862137 6747949)))' ) = 215.145 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{215.14499999946392} and areaRotate{215.14499999946392} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{215.14499999946392} and expectedArea{215.1455078125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '261: 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((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#268:2|@polyhedral|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0) 2: area( ' MULTIPOLYGON(((757919.2 6314203,757926.8 6314197.7,757933 6314206.6,757925.3 6314211.9,757919.2 6314203)))' ) = 100.68 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{100.68000000127243} and areaRotate{100.68000000127243} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{100.68000000127243} and expectedArea{100.67919921875} doesn't exceed 0.5% @@ -16171,8 +16217,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{109.80999999908659} and areaRotate{109.80999999908659} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{109.80999999908659} and expectedArea{109.809814453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((475098.6 6248896.5,475095.9 6248904,475085.8 6248901.1,475088.5 6248893.4,475098.6 6248896.5)))' ) = 84.86 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '268: 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((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed -1: line#269:3|@polyhedral|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{84.860000000865568} and areaRotate{84.860000000865568} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{84.860000000865568} and expectedArea{84.860107421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558179.2 6931558.4,558179.9 6931553.3,558175.4 6931552.6,558174.6 6931558,558179.2 6931558.4)))' ) = 24.3 @@ -16190,15 +16234,17 @@ 2: area( ' MULTIPOLYGON(((782946.9 6703222.1,782941.4 6703227.1,782947.2 6703233.9,782936.4 6703224.2,782942.6 6703217.2,782946.9 6703222.1)))' ) = 59.305 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{59.305000000492427} and areaRotate{59.305000000492427} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{59.305000000492427} and expectedArea{59.3056640625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '275: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z(((1/2 1/2 0/1,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#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 2: area( ' MULTIPOLYGON(((782955.6 6703241.7,782954 6703240.3,782947.2 6703233.9,782963.3 6703222.1,782963.5 6703222.7,782964.3 6703222.3,782969.1 6703226.8,782955.6 6703241.7)))' ) = 189.135 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{189.13499999982065} and areaRotate{189.13499999982065} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{189.13499999982065} and expectedArea{189.13525390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((782964.3 6703222.3,782962.7 6703220.7,782961 6703216.2,782962.4 6703215.4,782961.4 6703212.9,782960.2 6703213.6,782959.5 6703212.2,782961 6703211.6,782961.3 6703212.3,782983.1 6703202.6,782987.2 6703200.9,782987.3 6703201.2,782989.9 6703208.4,782990.6 6703210.3,782964.3 6703222.3)))' ) = 301.265 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '277: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#278:3|@polyhedral|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{301.26500000331077} and areaRotate{301.26500000331077} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{301.26500000331077} and expectedArea{301.2646484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((782992.4 6703214.3,782990.6 6703210.3,782989.9 6703208.4,782991.7 6703207.5,782993.3 6703212.1,782999.1 6703209.2,783000 6703210.9,782992.4 6703214.3)))' ) = 23.64 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '269: 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((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed -1: line#271:2|@polyhedral|POLYGON((-1 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0,0 1) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{23.64000000194007} and areaRotate{23.64000000194007} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{23.64000000194007} and expectedArea{23.64013671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((782991.7 6703207.5,782989.9 6703208.4,782987.3 6703201.2,782989.3 6703200.4,782991.7 6703207.5)))' ) = 15.71 @@ -16210,9 +16256,7 @@ 2: area( ' MULTIPOLYGON(((354203.6 6280152.6,354200.5 6280146.9,354208.7 6280143.1,354211.4 6280148.7,354203.6 6280152.6)))' ) = 56.365 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{56.364999999476431} and areaRotate{56.364999999476431} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{56.364999999476431} and expectedArea{56.364990234375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '271: 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((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed 2: area( ' MULTIPOLYGON(((783975 6703212.4,783972.1 6703213.1,783970.4 6703207.2,783973.3 6703206.4,783975 6703212.4)))' ) = 18.53 -1: line#272:3|@polyhedral|POLYGON((-1 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0 0,0 1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{18.530000000536099} and areaRotate{18.530000000536099} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{18.530000000536099} and expectedArea{18.5302734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((783394.4 6703171.8,783395.6 6703175.3,783380.1 6703181.9,783369.4 6703186.3,783359.2 6703160.1,783385.6 6703149.6,783390.8 6703162.3,783394.4 6703171.8)))' ) = 796.19 @@ -16227,6 +16271,8 @@ 2: area( ' MULTIPOLYGON(((783428.6 6703139,783429.1 6703136.9,783431.2 6703137.3,783430.9 6703139.3,783428.6 6703139)))' ) = 4.65 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{4.6500000001455195} and areaRotate{4.6500000001455195} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{4.6500000001455195} and expectedArea{4.64990234375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '278: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#280:2|@polyhedral|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) 2: area( ' MULTIPOLYGON(((783275.6 6703360.8,783272.2 6703356.7,783280.8 6703349.9,783283.6 6703354.2,783275.6 6703360.8)))' ) = 55.63 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{55.630000002308527} and areaRotate{55.630000002308527} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{55.630000002308527} and expectedArea{55.63037109375} doesn't exceed 0.5% @@ -16239,8 +16285,6 @@ 2: area( ' MULTIPOLYGON(((987989 6716942.2,987994.6 6716931.4,987998.5 6716933.4,987999.2 6716932.2,988001.5 6716933.4,988000.9 6716934.6,988004.2 6716936.4,987999.8 6716944.7,987997.1 6716943.4,987995.7 6716946,987989 6716942.2)))' ) = 127.815 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{127.81499999946914} and areaRotate{127.81499999946914} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{127.81499999946914} and expectedArea{127.8154296875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '272: 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((-1/1 0/1,0/1 0/1,0/1 1/1,-1/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#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))) 2: area( ' MULTIPOLYGON(((558681.4 6931509.7,558687.7 6931511.6,558685.5 6931523.1,558678.3 6931520.9,558681.4 6931509.7)))' ) = 82.045 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{82.045000001687427} and areaRotate{82.045000001687427} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{82.045000001687427} and expectedArea{82.044921875} doesn't exceed 0.5% @@ -16256,9 +16300,9 @@ 2: area( ' MULTIPOLYGON(((756146.1 6268489.9,756150.8 6268496.3,756153.6 6268493.9,756148.8 6268487.7,756146.1 6268489.9)))' ) = 28.25 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{28.250000002095472} and areaRotate{28.250000002095472} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{28.250000002095472} and expectedArea{28.25048828125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '280: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)),((7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10,7/5 13/10))) and should be MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed +1: 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)))) 2: area( ' MULTIPOLYGON(((793408.7 6705384.6,793408.7 6705386.1,793400.8 6705386.7,793400.4 6705383.7,793408.7 6705383,793408.7 6705384.6)))' ) = 24.835 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '274: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION(TRIANGLE((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) and should be GEOMETRYCOLLECTION(TRIANGLE((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE((1/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1)))' has passed -1: line#275:3|@polyhedral|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{24.835000000426081} and areaRotate{24.835000000426081} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{24.835000000426081} and expectedArea{24.83544921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793408.2 6705374.5,793408.7 6705383,793400.4 6705383.7,793389.8 6705384.5,793389.9 6705387.5,793388.1 6705387.6,793387.7 6705384.6,793386.9 6705376.1,793393.9 6705375.5,793408.2 6705374.5)))' ) = 188.5 @@ -16286,8 +16330,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{131.42999999755006} and areaRotate{131.42999999755006} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{131.42999999755006} and expectedArea{131.4306640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793424.2 6705322.4,793428.5 6705300.6,793443.9 6705306.9,793435.3 6705328,793424.2 6705322.4)))' ) = 322.59 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '275: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z(((1/2 1/2 0/1,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)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) and should be TIN Z(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed -1: 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{322.58999999835453} and areaRotate{322.58999999835453} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{322.58999999835453} and expectedArea{322.59033203125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1003417.7 6296449,1003411.1 6296441.3,1003415.2 6296437.9,1003421.1 6296445.2,1003417.7 6296449)))' ) = 50.625 @@ -16299,17 +16341,17 @@ 2: area( ' MULTIPOLYGON(((851692.7 6687302.3,851699.4 6687297.8,851702.5 6687302.4,851702.7 6687302.3,851702.9 6687302.2,851707.2 6687308.7,851700.1 6687313.4,851692.7 6687302.3)))' ) = 111.545 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{111.54499999813677} and areaRotate{111.54499999813677} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{111.54499999813677} and expectedArea{111.544921875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '277: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#278:3|@polyhedral|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '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) 2: area( ' MULTIPOLYGON(((854085.9 6646188.4,854091.5 6646195.3,854112.7 6646221.6,854107.9 6646229.1,854085 6646201.4,854079.8 6646206,854084.9 6646211.6,854081.5 6646215,854087.5 6646222.2,854080.4 6646227.5,854075.1 6646221.4,854071.7 6646225.1,854072.6 6646226.6,854067.1 6646230.3,854061.2 6646223.7,854058.7 6646226,854067.3 6646235,854062.1 6646239,854059 6646235.3,854050.6 6646241.6,854042 6646231.5,854044.3 6646225.6,854079.5 6646195.2,854078.5 6646194.3,854076.8 6646192.8,854064.1 6646201.6,854052.9 6646213,854049.7 6646215.4,854034 6646196.6,854049.3 6646182.6,854051.4 6646182.1,854071.1 6646168.7,854072.7 6646171,854077.3 6646177.4,854076.4 6646178.3,854073.6 6646181,854077 6646185.9,854079.4 6646184.5,854081.7 6646183.1,854085.9 6646188.4)))' ) = 2365.26 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '289: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed +1: line#290:3|@polyhedral|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{2365.2550000064525} and areaRotate{2365.2550000064525} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{2365.2550000064525} and expectedArea{2365.25341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793424.2 6705322.4,793414.7 6705317.8,793417.4 6705312,793411 6705308.9,793417.6 6705296.1,793428.5 6705300.6,793424.2 6705322.4)))' ) = 268.535 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{268.53499999924441} and areaRotate{268.53499999924441} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{268.53499999924441} and expectedArea{268.53466796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793354.8 6705170.9,793358.7 6705128.9,793374.4 6705130.4,793370.5 6705172.3,793354.8 6705170.9)))' ) = 664.27 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '278: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#280:2|@polyhedral|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{664.27000000290968} and areaRotate{664.27000000290968} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{664.27000000290968} and expectedArea{664.2705078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793407.5 6705589.1,793397.8 6705589.4,793397.7 6705575.3,793400.1 6705575.2,793400.1 6705573.7,793407.4 6705573.7,793407.5 6705589.1)))' ) = 147.21 @@ -16318,14 +16360,16 @@ 2: area( ' MULTIPOLYGON(((854345 6646148.8,854342 6646145,854345.5 6646142.1,854348.6 6646145.9,854345 6646148.8)))' ) = 22.335 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{22.335000000708384} and areaRotate{22.335000000708384} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{22.335000000708384} and expectedArea{22.3349609375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '290: 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 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 Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed +1: line#292:2|@polyhedral|POLYHEDRALSURFACE(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0,0 1) 2: area( ' MULTIPOLYGON(((664296.3 6854779.7,664298.4 6854784.6,664311 6854814.2,664325.8 6854809.3,664331.3 6854807,664339.7 6854803.3,664341.6 6854808.8,664336.1 6854812,664325.3 6854816.1,664325.1 6854814.4,664318.2 6854816.3,664318.5 6854818.6,664305.3 6854823.2,664306.6 6854826.4,664307.8 6854828.9,664311.4 6854826.9,664320.8 6854848.6,664310.1 6854854.3,664317.4 6854871.7,664308.3 6854875.5,664300.6 6854858.1,664296.1 6854848.4,664302.9 6854845.5,664296.7 6854830,664293.9 6854823.3,664286.7 6854805.2,664277.5 6854809,664271.9 6854796.1,664268 6854785.2,664276.9 6854781.6,664278.9 6854786.7,664285.7 6854783.8,664296.3 6854779.7)))' ) = 1962.1 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '280: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)),((7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10,7/5 13/10))) and should be MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed -1: 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)))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1962.1000000012209} and areaRotate{1962.1000000012209} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1962.1000000012209} and expectedArea{1962.10205078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((417415.2 6866913.9,417408.8 6866909.7,417415.9 6866899.4,417422.2 6866903.6,417415.2 6866913.9)))' ) = 95.015 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{95.014999999841663} and areaRotate{95.014999999841663} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{95.014999999841663} and expectedArea{95.014892578125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '292: 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 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(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed +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) 2: area( ' MULTIPOLYGON(((130019.1 6848392.4,130018.3 6848384.2,130014.7 6848384.4,130013.7 6848374.4,130016.7 6848374.1,130016.2 6848368.1,130031.1 6848366.6,130031.9 6848373.2,130029.1 6848373.5,130030.6 6848390.2,130019.1 6848392.4)))' ) = 339.44 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{339.43999999542007} and areaRotate{339.43999999542007} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{339.43999999542007} and expectedArea{339.43988037109398} doesn't exceed 0.5% @@ -16359,11 +16403,13 @@ 2: area( ' MULTIPOLYGON(((130329.3 6848025.9,130347 6848021.9,130351.4 6848047.1,130334.8 6848051.2,130329.3 6848025.9)))' ) = 453.085 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{453.08499999920969} and areaRotate{453.08499999920969} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{453.08499999920969} and expectedArea{453.0849609375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '293: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((-1/1 1/1,0/1 0/1,0/1 1/1,-1/1 1/1)),((-1/1 1/1,-1/1 0/1,0/1 0/1,-1/1 1/1)))) is LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1)' has passed +1: line#296:2|@polyhedral|POLYHEDRALSURFACE(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|GEOMETRYCOLLECTION(TRIANGLE((1 -0,0 0,0.5 0.5,1 -0)),TRIANGLE((0.5 0.5,0 0,-0 1,0.5 0.5)),TRIANGLE((1 1,0.5 0.5,0 1,1 1)),TRIANGLE((1 0,0.5 0.5,1 1,1 0))) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '296: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION(TRIANGLE((1/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/1 1/1,1/2 1/2,1/1 0/1)),TRIANGLE((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1))) 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))) 2: area( ' MULTIPOLYGON(((128903.7 6847904.5,128899.1 6847911.2,128913.1 6847924,128914.1 6847921.1,128920.8 6847923.9,128911.6 6847946.1,128909.1 6847945.3,128907.5 6847947.8,128896.6 6847971,128881.3 6847964.3,128891.4 6847942.3,128882.3 6847933.8,128881.1 6847934.7,128869 6847923.9,128886.4 6847903.2,128873.5 6847894.1,128880.6 6847884.8,128903.7 6847904.5)))' ) = 1958.51 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1958.5050000007836} and areaRotate{1958.5050000007836} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1958.5050000007836} and expectedArea{1958.5048828125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '282: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z(TIN Z(((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))),TIN Z(((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)))) and should be GEOMETRYCOLLECTION Z(TIN Z(((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) 2: area( ' MULTIPOLYGON(((128822.8 6847951.1,128850 6847920.5,128864.1 6847933.1,128852.3 6847948.1,128861.2 6847957.3,128850.2 6847970,128838.9 6847961,128837.1 6847963,128822.8 6847951.1)))' ) = 1026.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1026.1249999997985} and areaRotate{1026.1249999997985} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1026.1249999997985} and expectedArea{1026.12487792969} doesn't exceed 0.5% @@ -16373,8 +16419,6 @@ 2: area( ' MULTIPOLYGON(((1003487.9 6296351.7,1003479.9 6296350.2,1003480.7 6296344.1,1003488.4 6296344.6,1003487.9 6296351.7)))' ) = 52.46 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{52.459999996945257} and areaRotate{52.459999996945257} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{52.459999996945257} and expectedArea{52.46044921875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '289: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed -1: line#290:3|@polyhedral|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) 2: area( ' MULTIPOLYGON(((244186.6 6866217.7,244176.1 6866219.8,244175.3 6866206.7,244184.7 6866206.4,244186.6 6866217.7)))' ) = 123.01 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{123.0100000020588} and areaRotate{123.0100000020588} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{123.0100000020588} and expectedArea{123.009887695312} doesn't exceed 0.5% @@ -16394,6 +16438,8 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{353.69500000516013} and areaRotate{353.69500000516013} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{353.69500000516013} and expectedArea{353.69488525390602} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130275.3 6849014.8,130303.2 6849015.2,130302.8 6849041.6,130274.9 6849040.7,130275.1 6849032.7,130275.3 6849014.8)))' ) = 728.855 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '297: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z(((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,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)),((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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{728.85499999747344} and areaRotate{728.85499999747344} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{728.85499999747344} and expectedArea{728.85491943359398} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130351.2 6849050.3,130377.6 6849051.4,130377.6 6849079.9,130349.8 6849079.7,130351.2 6849050.3)))' ) = 785 @@ -16402,16 +16448,14 @@ 2: area( ' MULTIPOLYGON(((130314.4 6849031.4,130347.2 6849033.6,130347.5 6849041.6,130345.2 6849041.8,130344.5 6849077.8,130320.5 6849077,130319.9 6849071.4,130313 6849071.3,130314.4 6849031.4)))' ) = 1383.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{1383.0350000045028} and areaRotate{1383.0350000045028} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{1383.0350000045028} and expectedArea{1383.0349731445301} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '290: 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 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 Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed -1: line#292:2|@polyhedral|POLYHEDRALSURFACE(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0,0 1) 2: area( ' MULTIPOLYGON(((131168.6 6848997,131175.6 6848996.1,131176.6 6849005.1,131184.2 6849004.4,131186.6 6849026,131186.8 6849027.4,131181.7 6849027.9,131181.4 6849025,131174.2 6849025.7,131174.5 6849028.4,131170.2 6849028.9,131167.3 6849006.8,131170.1 6849005.9,131168.6 6848997)))' ) = 428.34 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '299: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#300:3|@polyhedral|POLYHEDRALSURFACE(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{428.33999999767479} and areaRotate{428.33999999767479} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{428.33999999767479} and expectedArea{428.33990478515602} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((131588.8 6848694.8,131609 6848698.6,131605.8 6848719.5,131600.1 6848719.8,131599.7 6848722.9,131584.7 6848719.9,131588.8 6848694.8)))' ) = 507.03 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{507.02999999546694} and areaRotate{507.02999999546694} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{507.02999999546694} and expectedArea{507.02996826171898} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '292: 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 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(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed -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) 2: area( ' MULTIPOLYGON(((129325.6 6847609.7,129330.7 6847615.4,129335.6 6847611.1,129330.2 6847605.4,129325.6 6847609.7)))' ) = 49.65 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{49.649999999906868} and areaRotate{49.649999999906868} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{49.649999999906868} and expectedArea{49.6500244140625} doesn't exceed 0.5% @@ -16421,6 +16465,8 @@ 2: area( ' MULTIPOLYGON(((127736.2 6848323.6,127736.3 6848331.6,127749.1 6848331.4,127749.2 6848324,127745.2 6848324.3,127745.3 6848323,127740.7 6848322.8,127740.5 6848323.7,127736.2 6848323.6)))' ) = 102.81 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{102.80999999922484} and areaRotate{102.80999999922484} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{102.80999999922484} and expectedArea{102.81005859375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): 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))) 2: area( ' MULTIPOLYGON(((131551 6848858,131557.2 6848860.8,131552.6 6848870.8,131555.1 6848871.8,131553 6848876.6,131546.3 6848875,131546.1 6848871.1,131551 6848858)))' ) = 118.145 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{118.14500000017915} and areaRotate{118.14500000017915} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{118.14500000017915} and expectedArea{118.14508056640599} doesn't exceed 0.5% @@ -16434,8 +16480,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{20.075000001229999} and areaRotate{20.075000001229999} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{20.075000001229999} and expectedArea{20.0750732421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129373.2 6847535.8,129373.6 6847544.2,129384 6847543.9,129383.7 6847549.7,129390.9 6847549.7,129390.9 6847543,129384.8 6847542.6,129384.7 6847536.1,129383.5 6847536,129383.3 6847531.8,129379.3 6847531.8,129379.4 6847535.3,129373.2 6847535.8)))' ) = 158.61 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '293: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((-1/1 1/1,0/1 0/1,0/1 1/1,-1/1 1/1)),((-1/1 1/1,-1/1 0/1,0/1 0/1,-1/1 1/1)))) is LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1)' has passed -1: line#296:2|@polyhedral|POLYHEDRALSURFACE(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|GEOMETRYCOLLECTION(TRIANGLE((1 -0,0 0,0.5 0.5,1 -0)),TRIANGLE((0.5 0.5,0 0,-0 1,0.5 0.5)),TRIANGLE((1 1,0.5 0.5,0 1,1 1)),TRIANGLE((1 0,0.5 0.5,1 1,1 0))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{158.60999999288671} and areaRotate{158.60999999288671} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{158.60999999288671} and expectedArea{158.61004638671901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128555.1 6847584.2,128556 6847588.5,128560.8 6847587.9,128560.2 6847583.8,128555.1 6847584.2)))' ) = 21.165 @@ -16447,14 +16491,14 @@ 2: area( ' MULTIPOLYGON(((128580.5 6847439.4,128580.6 6847443.2,128587.6 6847442.9,128587.4 6847439.2,128580.5 6847439.4)))' ) = 26.1 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{26.100000000002179} and areaRotate{26.100000000002179} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{26.100000000002179} and expectedArea{26.0999755859375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '296: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION(TRIANGLE((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1)),TRIANGLE((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1)),TRIANGLE((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2)),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: 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))) 2: area( ' MULTIPOLYGON(((129314.2 6847541.9,129312.9 6847545.4,129317.2 6847546.7,129318.2 6847543.4,129314.2 6847541.9)))' ) = 15.72 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{15.719999999513387} and areaRotate{15.719999999513387} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{15.719999999513387} and expectedArea{15.7200317382812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127407.4 6847723.1,127412.8 6847724.9,127410.4 6847733.7,127404.5 6847731.9,127407.4 6847723.1)))' ) = 54.49 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{54.489999998430861} and areaRotate{54.489999998430861} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{54.489999998430861} and expectedArea{54.489990234375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '303: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION(TRIANGLE((104/73 128/73,7/5 2/1,7/5 61/35,104/73 128/73)),POLYGON((8/5 2/1,7/5 2/1,104/73 128/73,8/5 64/35,8/5 2/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57)),TRIANGLE((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),POLYGON((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10)),POLYGON((104/73 128/73,7/5 61/35,7/5 17/10,143/100 17/10,104/73 128/73)),POLYGON((8/5 64/35,104/73 128/73,143/100 17/10,8/5 17/10,8/5 64/35)),POLYGON((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10))) and should be GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed +1: 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)))) 2: area( ' MULTIPOLYGON(((127449.1 6847652.4,127459.2 6847658.9,127467.4 6847644.9,127460.8 6847640.5,127455.2 6847649.1,127452.6 6847647.6,127449.1 6847652.4)))' ) = 154.235 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{154.23499999813416} and areaRotate{154.23499999813416} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{154.23499999813416} and expectedArea{154.23498535156199} doesn't exceed 0.5% @@ -16479,25 +16523,24 @@ 2: area( ' MULTIPOLYGON(((129653.5 6847561.7,129653.2 6847565.4,129659.1 6847565.4,129659.3 6847562.2,129653.5 6847561.7)))' ) = 20.245 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{20.245000001071169} and areaRotate{20.245000001071169} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{20.245000001071169} and expectedArea{20.2451171875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '297: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z(((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,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)),((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 2: area( ' MULTIPOLYGON(((127776.5 6848353.6,127776.9 6848357.4,127778.8 6848357.1,127780.3 6848365,127775.5 6848365.9,127776 6848369.8,127768.6 6848370.8,127766.9 6848359.5,127771.6 6848358.7,127771.2 6848354.1,127776.5 6848353.6)))' ) = 148.045 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{148.04500000204908} and areaRotate{148.04500000204908} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{148.04500000204908} and expectedArea{148.044921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128536.8 6847513.2,128536 6847516.3,128533.3 6847523.8,128535.2 6847524.5,128534.1 6847527.1,128537.9 6847528.2,128538.9 6847525.8,128539.9 6847526.1,128542.5 6847517.7,128541.1 6847517.4,128542.2 6847514.3,128536.8 6847513.2)))' ) = 85.145 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{85.144999999446085} and areaRotate{85.144999999446085} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{85.144999999446085} and expectedArea{85.145202636718807} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '299: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#300:3|@polyhedral|POLYHEDRALSURFACE(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((129611.3 6847905.9,129609.9 6847911.2,129617.4 6847912.8,129617 6847914.9,129622.3 6847915.9,129624.3 6847906.9,129615.5 6847905.2,129615.1 6847906.5,129611.3 6847905.9)))' ) = 97.77 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{97.770000001377809} and areaRotate{97.770000001377809} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{97.770000001377809} and expectedArea{97.77001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129773.1 6847571.9,129779.8 6847571.6,129779.5 6847576,129782.5 6847576.3,129782.3 6847581.5,129802.3 6847584.1,129801.4 6847590.7,129782.1 6847588,129782.4 6847586.5,129778.1 6847586,129770.9 6847585.1,129773.1 6847571.9)))' ) = 263.82 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{263.81999999620575} and areaRotate{263.81999999620575} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{263.81999999620575} and expectedArea{263.81988525390602} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '305: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z(TIN Z(((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((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(((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)))) 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))) 2: area( ' MULTIPOLYGON(((505874.9 6886677.4,505879.5 6886672.6,505885.3 6886677.5,505879.9 6886682.7,505874.9 6886677.4)))' ) = 52.5 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{52.499999998162096} and areaRotate{52.499999998162096} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{52.499999998162096} and expectedArea{52.499755859375} doesn't exceed 0.5% +1: line#315:2|@poly_tin|POINT(0.1 0.1)|POINT(0.1 0.1) 2: area( ' MULTIPOLYGON(((501242.1 6886837.1,501236.3 6886836.9,501236.5 6886834.4,501242 6886834.4,501242.1 6886837.1)))' ) = 14.695 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{14.69500000051455} and areaRotate{14.69500000051455} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{14.69500000051455} and expectedArea{14.695068359375} doesn't exceed 0.5% @@ -16508,6 +16551,8 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{91.904999999545112} and areaRotate{91.904999999545112} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{91.904999999545112} and expectedArea{91.905029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128164.4 6847592.4,128167.5 6847589.4,128173.9 6847595.7,128175.2 6847594.9,128178.2 6847598.8,128176.6 6847600.1,128174.7 6847598.2,128171.9 6847600.2,128164.4 6847592.4)))' ) = 58.965 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '315: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 1/10)) is POINT(1/10 1/10) and should be POINT(1/10 1/10)' has passed +1: line#316:3|@poly_tin|POINT(0.1 0.1 0)|POINT(0.1 0.1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{58.964999999396028} and areaRotate{58.964999999396028} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{58.964999999396028} and expectedArea{58.965087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128073 6847473.3,128071.9 6847468.9,128086.2 6847466,128086.9 6847470.4,128073 6847473.3)))' ) = 64.65 @@ -16519,8 +16564,6 @@ 2: area( ' MULTIPOLYGON(((128423.8 6847559.7,128423.1 6847563.1,128427.9 6847564.5,128428.6 6847560.9,128423.8 6847559.7)))' ) = 17.71 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{17.710000001156587} and areaRotate{17.710000001156587} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{17.710000001156587} and expectedArea{17.7099609375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): 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))) 2: area( ' MULTIPOLYGON(((128203.2 6847301.8,128195.1 6847303.1,128196.4 6847309.6,128204.6 6847308.1,128203.2 6847301.8)))' ) = 54.05 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{54.04999999912252} and areaRotate{54.04999999912252} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{54.04999999912252} and expectedArea{54.050048828125} doesn't exceed 0.5% @@ -16534,6 +16577,8 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{148.42499999745598} and areaRotate{148.42499999745598} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{148.42499999745598} and expectedArea{148.42510986328099} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127788.8 6848322.9,127781.1 6848322.5,127781.2 6848323.6,127771.5 6848323.4,127771.4 6848325.9,127767.4 6848326,127767.4 6848332.2,127779.8 6848332.1,127779.5 6848340,127787.7 6848339.9,127788.8 6848322.9)))' ) = 243.275 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '316: 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))), POINT Z(1/10 1/10 0/1)) is POINT Z(1/10 1/10 0/1) and should be POINT Z(1/10 1/10 0/1)' has passed +1: line#318:2|@poly_tin|POINT(0.1 0)|POINT(0.1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{243.27499999890975} and areaRotate{243.27499999890975} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{243.27499999890975} and expectedArea{243.27496337890599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127728.3 6847388.6,127727 6847382.1,127742.3 6847384.3,127742 6847387,127744 6847387.5,127743.3 6847390.7,127728.3 6847388.6)))' ) = 96.31 @@ -16545,6 +16590,8 @@ 2: area( ' MULTIPOLYGON(((126978 6848113.3,126982.2 6848114.2,126981.9 6848118.1,126977 6848117.6,126978 6848113.3)))' ) = 19.11 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{19.110000000255098} and areaRotate{19.110000000255098} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{19.110000000255098} and expectedArea{19.1099853515625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '318: 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 0/1)) is POINT(1/10 0/1) and should be POINT(1/10 0/1)' has passed +1: line#319:3|@poly_tin|POINT(0.1 00 0)|POINT(0.1 0 0) 2: area( ' MULTIPOLYGON(((129528.3 6847858.1,129526.1 6847867.2,129538 6847869.7,129540.4 6847860.1,129528.3 6847858.1)))' ) = 117.375 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{117.37499999556205} and areaRotate{117.37499999556205} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{117.37499999556205} and expectedArea{117.37506103515599} doesn't exceed 0.5% @@ -16557,8 +16604,6 @@ 2: area( ' MULTIPOLYGON(((129211.9 6847479,129214.2 6847485.4,129218.7 6847483.7,129216.8 6847477.6,129211.9 6847479)))' ) = 32.63 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{32.629999998994322} and areaRotate{32.629999998994322} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{32.629999998994322} and expectedArea{32.6299438476562} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '303: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION(POLYGON((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57)),TRIANGLE((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),TRIANGLE((104/73 128/73,7/5 2/1,7/5 61/35,104/73 128/73)),POLYGON((8/5 2/1,7/5 2/1,104/73 128/73,8/5 64/35,8/5 2/1)),POLYGON((104/73 128/73,7/5 61/35,7/5 17/10,143/100 17/10,104/73 128/73)),POLYGON((8/5 64/35,104/73 128/73,143/100 17/10,8/5 17/10,8/5 64/35)),POLYGON((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10)),POLYGON((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10))) and should be GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed -1: 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)))) 2: area( ' MULTIPOLYGON(((127174.1 6847749.8,127181.3 6847750.9,127178.7 6847763.4,127171.7 6847761.7,127174.1 6847749.8)))' ) = 90.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{90.1199999977555} and areaRotate{90.1199999977555} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{90.1199999977555} and expectedArea{90.119934082031193} doesn't exceed 0.5% @@ -16577,6 +16622,8 @@ 2: area( ' MULTIPOLYGON(((127683.4 6847651.3,127690.6 6847654.5,127688.6 6847659.2,127681.1 6847656.1,127683.4 6847651.3)))' ) = 41.685 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{41.68499999758555} and areaRotate{41.68499999758555} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{41.68499999758555} and expectedArea{41.6849365234375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '319: 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))), POINT Z(1/10 0/1 0/1)) is POINT Z(1/10 0/1 0/1) and should be POINT Z(1/10 0/1 0/1)' has passed +1: line#321:2|@poly_tin|POINT(0 0)|POINT(0 0) 2: area( ' MULTIPOLYGON(((129270.3 6847363.7,129267.1 6847360.9,129272 6847355.3,129275.2 6847358.4,129270.3 6847363.7)))' ) = 31.895 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{31.894999997755882} and areaRotate{31.894999997755882} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{31.894999997755882} and expectedArea{31.89501953125} doesn't exceed 0.5% @@ -16590,6 +16637,8 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{33.255000000408756} and areaRotate{33.255000000408756} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{33.255000000408756} and expectedArea{33.2549438476562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127595.5 6848140.9,127597 6848148.4,127603 6848147.1,127601.5 6848139.3,127595.5 6848140.9)))' ) = 48.075 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '321: 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(0/1 0/1)) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed +1: line#322:3|@poly_tin|POINT(0 0 0)|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{48.074999999022111} and areaRotate{48.074999999022111} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{48.074999999022111} and expectedArea{48.074951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127209.6 6847721.2,127214.4 6847722.4,127213.1 6847729.7,127208.5 6847728.6,127209.6 6847721.2)))' ) = 35.925 @@ -16611,16 +16660,15 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{48.630000002674507} and areaRotate{48.630000002674507} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{48.630000002674507} and expectedArea{48.6300048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127704.5 6847329.2,127706.2 6847331.4,127703.2 6847334.6,127716.5 6847346.1,127715.7 6847347.1,127723.4 6847353.4,127719.9 6847357.9,127715.1 6847362.3,127710.9 6847365.3,127706.2 6847362.1,127714.5 6847356.6,127715.3 6847355.3,127694.5 6847338.8,127690.1 6847334.8,127695.7 6847330.6,127698.3 6847333.6,127704.5 6847329.2)))' ) = 353.73 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '305: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z(TIN Z(((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),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(((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(234): info: check '322: 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))), 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 +1: line#324:2|@poly_tin|POINT(1.5 1.3)|POINT(1.5 1.3) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{353.73000000682816} and areaRotate{353.73000000682816} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{353.73000000682816} and expectedArea{353.72985839843801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129510.8 6847625.6,129512.8 6847636.5,129510.6 6847637.2,129507.1 6847641.2,129507.5 6847644.4,129496.4 6847647,129494.5 6847635.8,129496.3 6847635.4,129495.5 6847632.5,129500.3 6847631,129499.9 6847628.4,129510.8 6847625.6)))' ) = 253.24 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{253.23999999817556} and areaRotate{253.23999999817556} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{253.23999999817556} and expectedArea{253.24005126953099} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '315: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 1/10)) is POINT(1/10 1/10) and should be POINT(1/10 1/10)' has passed -1: line#316:3|@poly_tin|POINT(0.1 0.1 0)|POINT(0.1 0.1 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '324: 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(3/2 13/10)) is POINT(3/2 13/10) and should be POINT(3/2 13/10)' has passed +1: line#325:3|@poly_tin|POINT(1.5 1.3 0)|POINT(1.5 1.3 0) 2: area( ' MULTIPOLYGON(((127611.5 6847598.7,127610.3 6847601.8,127618.1 6847604.1,127619 6847600.7,127616.7 6847599.9,127617.5 6847597.2,127613.8 6847596.3,127613 6847598.8,127611.5 6847598.7)))' ) = 38.88 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{38.880000001447044} and areaRotate{38.880000001447044} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{38.880000001447044} and expectedArea{38.8799438476562} doesn't exceed 0.5% @@ -16633,11 +16681,11 @@ 2: area( ' MULTIPOLYGON(((127772.9 6847346.9,127771.6 6847359.4,127778.2 6847360.3,127777.6 6847362.7,127782.4 6847363.4,127783.5 6847356.9,127780.7 6847356.4,127781.8 6847348,127772.9 6847346.9)))' ) = 134.315 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{134.31500000036266} and areaRotate{134.31500000036266} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{134.31500000036266} and expectedArea{134.31500244140599} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '316: 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))), POINT Z(1/10 1/10 0/1)) is POINT Z(1/10 1/10 0/1) and should be POINT Z(1/10 1/10 0/1)' has passed -1: line#318:2|@poly_tin|POINT(0.1 0)|POINT(0.1 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '325: 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))), POINT Z(3/2 13/10 0/1)) is POINT Z(3/2 13/10 0/1) and should be POINT Z(3/2 13/10 0/1)' has passed +1: line#327:2|@poly_tin|POINT(1.5 1.5)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127917.7 6847358.5,127915.5 6847365.4,127918.4 6847366.4,127916 6847375,127916.8 6847375.4,127912.9 6847386.6,127911.8 6847391,127913.7 6847391.7,127910.6 6847399,127913.1 6847400.1,127916.1 6847393.1,127919.6 6847394.4,127917.1 6847401.9,127921.1 6847403.3,127923.5 6847395.8,127926.1 6847396.8,127928.3 6847390.5,127918.6 6847386.8,127921.9 6847377,127924.5 6847368.7,127927.9 6847369.5,127926.1 6847376.5,127924.8 6847375.9,127921.9 6847385.8,127928.1 6847388,127931.4 6847377.2,127930.3 6847376.7,127932.6 6847370.1,127934.7 6847370.8,127937.1 6847362.5,127917.7 6847358.5)))' ) = 536.385 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '318: 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 0/1)) is POINT(1/10 0/1) and should be POINT(1/10 0/1)' has passed -1: line#319:3|@poly_tin|POINT(0.1 00 0)|POINT(0.1 0 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '327: 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(3/2 3/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#328:3|@poly_tin|POINT(1.5 1.5 0)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{536.38500000198997} and areaRotate{536.38500000198997} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{536.38500000198997} and expectedArea{536.38488769531205} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129769.1 6847590,129768.4 6847594.1,129776.4 6847595.5,129777 6847591.2,129769.1 6847590)))' ) = 34.235 @@ -16658,9 +16706,9 @@ 2: area( ' MULTIPOLYGON(((127207.6 6848080.7,127209 6848091.1,127218.3 6848090,127217.6 6848082.7,127219.1 6848082.4,127218 6848076.2,127213.4 6848077,127213.6 6848079.1,127207.6 6848080.7)))' ) = 122.375 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{122.37500000151744} and areaRotate{122.37500000151744} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{122.37500000151744} and expectedArea{122.37506103515599} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '319: 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))), POINT Z(1/10 0/1 0/1)) is POINT Z(1/10 0/1 0/1) and should be POINT Z(1/10 0/1 0/1)' has passed -1: line#321:2|@poly_tin|POINT(0 0)|POINT(0 0) 2: area( ' MULTIPOLYGON(((126972.5 6848125,126971.7 6848130.8,126985.4 6848132.4,126985.8 6848130.3,126991.5 6848130,126991.3 6848127,126986.8 6848127,126972.5 6848125)))' ) = 95.995 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '328: 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))), POINT Z(3/2 3/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#330:2|@poly_tin|POINT(2.5 2.5)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{95.995000001965735} and areaRotate{95.995000001965735} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{95.995000001965735} and expectedArea{95.994934082031193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128545.9 6847401.7,128545.2 6847406.7,128550.1 6847407.1,128550.9 6847401.8,128545.9 6847401.7)))' ) = 25.68 @@ -16672,8 +16720,8 @@ 2: area( ' MULTIPOLYGON(((127716.1 6847423.1,127715.3 6847419.5,127720.9 6847417.8,127721.8 6847421.3,127716.1 6847423.1)))' ) = 21.545 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{21.545000000067809} and areaRotate{21.545000000067809} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{21.545000000067809} and expectedArea{21.5449829101562} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '321: 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(0/1 0/1)) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed -1: line#322:3|@poly_tin|POINT(0 0 0)|POINT(0 0 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '330: 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(5/2 5/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#331:3|@poly_tin|POINT(2.5 2.5 0)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127895.3 6847537.3,127894.8 6847539.6,127891.5 6847538.8,127890.5 6847542,127893.2 6847542.8,127891.6 6847548.9,127902.3 6847551.6,127904 6847545.1,127900.7 6847544.2,127902 6847539.1,127895.3 6847537.3)))' ) = 122.865 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{122.8649999984778} and areaRotate{122.8649999984778} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{122.8649999984778} and expectedArea{122.86505126953099} doesn't exceed 0.5% @@ -16699,11 +16747,11 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{30.159999999042192} and areaRotate{30.159999999042192} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{30.159999999042192} and expectedArea{30.1600341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128453.1 6847561.2,128456.1 6847562.1,128455.1 6847568.3,128451.8 6847567.7,128453.1 6847561.2)))' ) = 20.865 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '322: 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))), 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 -1: line#324:2|@poly_tin|POINT(1.5 1.3)|POINT(1.5 1.3) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{20.86500000083921} and areaRotate{20.86500000083921} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{20.86500000083921} and expectedArea{20.864990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129246.3 6847391.2,129247.5 6847386.6,129251.9 6847388,129250.6 6847392.7,129246.3 6847391.2)))' ) = 22.04 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '331: 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))), POINT Z(5/2 5/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#339:2|@poly_tin|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{22.03999999853928} and areaRotate{22.03999999853928} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{22.03999999853928} and expectedArea{22.0400390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127480.3 6847632.3,127485.8 6847635.4,127487.5 6847631.7,127482 6847628.7,127480.3 6847632.3)))' ) = 25.26 @@ -16715,11 +16763,11 @@ 2: area( ' MULTIPOLYGON(((129306 6847566,129306.1 6847572.1,129310.5 6847572.2,129310.7 6847565.3,129306 6847566)))' ) = 29.56 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{29.559999998956329} and areaRotate{29.559999998956329} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{29.559999998956329} and expectedArea{29.5599975585938} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '324: 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(3/2 13/10)) is POINT(3/2 13/10) and should be POINT(3/2 13/10)' has passed -1: line#325:3|@poly_tin|POINT(1.5 1.3 0)|POINT(1.5 1.3 0) 2: area( ' MULTIPOLYGON(((128531.7 6847521.2,128529.9 6847527.3,128518.3 6847523.9,128520.4 6847517.7,128531.7 6847521.2)))' ) = 77.145 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{77.145000004670607} and areaRotate{77.145000004670607} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{77.145000004670607} and expectedArea{77.144958496093807} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '339: 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))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) and should be LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2)' has passed +1: line#340:3|@poly_tin|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2 0,1/2 1/2 0,45/26 1/2 0,49/26 1/2 0,2/1 1/2 0) 2: area( ' MULTIPOLYGON(((127181.9 6847580.9,127185.4 6847587.7,127189.9 6847585.2,127186.7 6847578.9,127181.9 6847580.9)))' ) = 37.995 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{37.99499999914012} and areaRotate{37.99499999914012} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{37.99499999914012} and expectedArea{37.9949951171875} doesn't exceed 0.5% @@ -16738,25 +16786,25 @@ 2: area( ' MULTIPOLYGON(((925123.3 6515132.5,925125.3 6515124.7,925108.9 6515121.6,925111 6515097.6,925103 6515097.1,925100.9 6515123.7,925108.2 6515124.4,925107.4 6515129.3,925123.3 6515132.5)))' ) = 342.455 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{342.45500000170318} and areaRotate{342.45500000170318} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{342.45500000170318} and expectedArea{342.45458984375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '325: 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))), POINT Z(3/2 13/10 0/1)) is POINT Z(3/2 13/10 0/1) and should be POINT Z(3/2 13/10 0/1)' has passed -1: line#327:2|@poly_tin|POINT(1.5 1.5)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((187961.1 6797686.7,187953.1 6797677.8,187945.1 6797681.5,187939.1 6797670.3,187938.5 6797667.9,187962.1 6797654.3,187963.4 6797656.1,187969.8 6797667.2,187975.7 6797678.6,187961.1 6797686.7)))' ) = 660.36 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{660.35999999958767} and areaRotate{660.35999999958767} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{660.35999999958767} and expectedArea{660.36022949218795} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((253582.8 6865546,253584.6 6865543.5,253575.4 6865539.4,253574.2 6865542.6,253582.8 6865546)))' ) = 30.99 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{30.990000000812287} and areaRotate{30.990000000812287} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{30.990000000812287} and expectedArea{30.989990234375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '340: 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))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1) and should be LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1)' has passed +1: line#342:2|@poly_tin|LINESTRING(0 0,1 0)|LINESTRING(0 0,1 0) 2: area( ' MULTIPOLYGON(((1003432.4 6296478.4,1003439.2 6296477.4,1003446.1 6296495.9,1003440.1 6296498.1,1003432.4 6296478.4)))' ) = 133.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{133.92000000179519} and areaRotate{133.92000000179519} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{133.92000000179519} and expectedArea{133.919921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128569.4 6847678.3,128574.4 6847677,128578.6 6847676.4,128577.3 6847671.8,128568.1 6847673.8,128569.4 6847678.3)))' ) = 43.165 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '327: 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(3/2 3/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#328:3|@poly_tin|POINT(1.5 1.5 0)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{43.164999998168938} and areaRotate{43.164999998168938} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{43.164999998168938} and expectedArea{43.1650390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128460.1 6847539,128458.7 6847545.2,128473.9 6847549.6,128473.4 6847551.2,128478.5 6847552.4,128480.2 6847545.2,128460.1 6847539)))' ) = 137.27 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{137.27000000036759} and areaRotate{137.27000000036759} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{137.27000000036759} and expectedArea{137.27001953125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '342: 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))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1,1/1 0/1) and should be LINESTRING(0/1 0/1,1/1 0/1)' has passed +1: line#343:3|@poly_tin|LINESTRING(0 0,1 0)|LINESTRING(0 0 0,1 0 0) 2: area( ' MULTIPOLYGON(((127480.5 6847555,127477.8 6847554,127475.5 6847558.8,127469.2 6847556,127470.2 6847553.9,127468.2 6847552.7,127471.4 6847546.3,127474.2 6847547.4,127477.4 6847545.1,127483.9 6847548.2,127480.5 6847555)))' ) = 124.775 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{124.77500000070359} and areaRotate{124.77500000070359} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{124.77500000070359} and expectedArea{124.775024414062} doesn't exceed 0.5% @@ -16770,21 +16818,21 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{73.949999999445922} and areaRotate{73.949999999445922} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{73.949999999445922} and expectedArea{73.9500732421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129428.2 6847618.3,129427.1 6847625.7,129424.3 6847625.2,129423.7 6847632.2,129433.1 6847632.7,129434.1 6847626.6,129431.4 6847626,129432.9 6847619.1,129428.2 6847618.3)))' ) = 96.925 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '328: 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))), POINT Z(3/2 3/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#330:2|@poly_tin|POINT(2.5 2.5)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{96.924999997289717} and areaRotate{96.924999997289717} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{96.924999997289717} and expectedArea{96.9249267578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127720.8 6848359.7,127721.3 6848368.7,127719.2 6848368.7,127719.4 6848372.3,127711.6 6848373.1,127711.3 6848368.8,127712.6 6848368.6,127711.9 6848360.1,127720.8 6848359.7)))' ) = 109.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{109.04000000169852} and areaRotate{109.04000000169852} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{109.04000000169852} and expectedArea{109.03985595703099} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '343: 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))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)' has passed +1: line#345:2|@poly_tin|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127901 6847708.3,127902 6847714.4,127897.8 6847715,127898.3 6847722.3,127904.3 6847720.9,127903.3 6847714.4,127907.2 6847713.5,127906.1 6847707.5,127901 6847708.3)))' ) = 73.45 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{73.450000000124433} and areaRotate{73.450000000124433} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{73.450000000124433} and expectedArea{73.4500732421875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '330: 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(5/2 5/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#331:3|@poly_tin|POINT(2.5 2.5 0)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((128728.5 6847521.1,128725.6 6847526.4,128723 6847525.5,128720.1 6847531.5,128722.8 6847532.8,128720.3 6847538.5,128725.3 6847540.4,128728.3 6847532.8,128730.2 6847533.3,128734.2 6847523.2,128728.5 6847521.1)))' ) = 135.275 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{135.27500000131732} and areaRotate{135.27500000131732} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{135.27500000131732} and expectedArea{135.27508544921901} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '345: 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))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#346:3|@poly_tin|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127764.8 6847869.2,127760 6847887.9,127767.1 6847889.8,127770.3 6847877.6,127777.5 6847879.3,127779.3 6847872.3,127764.8 6847869.2)))' ) = 197.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{197.04000000397696} and areaRotate{197.04000000397696} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{197.04000000397696} and expectedArea{197.03997802734401} doesn't exceed 0.5% @@ -16810,16 +16858,14 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{31.255000000872982} and areaRotate{31.255000000872982} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{31.255000000872982} and expectedArea{31.2550659179688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128523.8 6847292,128521.6 6847286.8,128525.5 6847283.2,128528.4 6847288.2,128523.8 6847292)))' ) = 31.11 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '331: 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))), POINT Z(5/2 5/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#339:2|@poly_tin|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{31.110000000490835} and areaRotate{31.110000000490835} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{31.110000000490835} and expectedArea{31.1099243164062} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128542.9 6847331.2,128543.3 6847337.2,128544.7 6847337.2,128544.9 6847345.6,128549.9 6847345.4,128549.8 6847337.5,128558.2 6847337.1,128557.4 6847330.2,128542.9 6847331.2)))' ) = 138.645 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{138.64500000399178} and areaRotate{138.64500000399178} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{138.64500000399178} and expectedArea{138.64501953125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '346: 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))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#348:2|@poly_tin|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127210.4 6847947.9,127211.6 6847961.1,127210.5 6847961.3,127212 6847968.8,127207.7 6847969.8,127205.3 6847961.8,127200.8 6847962.1,127200.6 6847952.6,127201.9 6847952.5,127201.7 6847949.3,127210.4 6847947.9)))' ) = 169.545 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '339: 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))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) and should be LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2)' has passed -1: line#340:3|@poly_tin|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2 0,1/2 1/2 0,45/26 1/2 0,49/26 1/2 0,2/1 1/2 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{169.54500000168673} and areaRotate{169.54500000168673} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{169.54500000168673} and expectedArea{169.54498291015599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128330.2 6847518,128331.6 6847524.5,128335.3 6847523.5,128334 6847517,128330.2 6847518)))' ) = 25.725 @@ -16828,6 +16874,8 @@ 2: area( ' MULTIPOLYGON(((127730.3 6847380.2,127731.4 6847364.7,127738.7 6847364.9,127737.8 6847380.3,127730.3 6847380.2)))' ) = 114.48 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{114.48000000177446} and areaRotate{114.48000000177446} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{114.48000000177446} and expectedArea{114.47998046875} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '348: 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))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#349:3|@poly_tin|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127331.5 6847460.4,127333.5 6847463.5,127332.6 6847464.4,127340.2 6847476,127341.2 6847475.3,127343.8 6847478.7,127350.7 6847474.4,127338.3 6847455.5,127331.5 6847460.4)))' ) = 204.47 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{204.46999999934098} and areaRotate{204.46999999934098} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{204.46999999934098} and expectedArea{204.46990966796901} doesn't exceed 0.5% @@ -16850,33 +16898,21 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{43.799999998882413} and areaRotate{43.799999998882413} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{43.799999998882413} and expectedArea{43.7999267578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128629.2 6847620.1,128629.6 6847626.6,128637.7 6847626.5,128637 6847620.5,128629.2 6847620.1)))' ) = 49.605 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '340: 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))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1) and should be LINESTRING Z(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1)' has passed -1: line#342:2|@poly_tin|LINESTRING(0 0,1 0)|LINESTRING(0 0,1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{49.605000000055881} and areaRotate{49.605000000055881} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{49.605000000055881} and expectedArea{49.60498046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128688.8 6848028.4,128691.4 6848037.5,128697.7 6848035.5,128695.9 6848026.8,128688.8 6848028.4)))' ) = 63.59 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{63.589999999012932} and areaRotate{63.589999999012932} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{63.589999999012932} and expectedArea{63.5899658203125} doesn't exceed 0.5% 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 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '349: 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))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#356:2|@poly_tin|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(100): info: difference{} between area{30.44500000046763} and areaRotate{30.44500000046763} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(102): info: difference{} between area{30.44500000046763} and expectedArea{30.4450073242188} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(65): Leaving test case "testComputeArea"; testing time: 1058792us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(59): Leaving test suite "SFCGAL_AreaTest"; testing time: 1058803us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(65): Leaving test case "testComputeArea"; testing time: 1052870us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(59): Leaving test suite "SFCGAL_AreaTest"; testing time: 1052880us 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(47): Entering test suite "SFCGAL_ConstraintDelaunayTriangulationTest" 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(49): Entering test case "testTriangulateRGC" 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(59): info: check ifs.good() has passed -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '342: 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))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1,1/1 0/1) and should be LINESTRING(0/1 0/1,1/1 0/1)' has passed -1: line#343:3|@poly_tin|LINESTRING(0 0,1 0)|LINESTRING(0 0 0,1 0 0) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '343: 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))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)' has passed -1: line#345:2|@poly_tin|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '345: 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))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#346:3|@poly_tin|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '346: 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))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#348:2|@poly_tin|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '348: 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))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#349:3|@poly_tin|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '349: 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))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#356:2|@poly_tin|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '356: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#357:3|@poly_tin|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '357: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed @@ -16907,49 +16943,55 @@ 1: line#383:2|@poly_tin|POLYGON((0 0,1 0,1 1,0 1,0 0))|GEOMETRYCOLLECTION(TRIANGLE((0 1,0 0,1 1,0 1)),TRIANGLE((1 1,0 0,1 0,1 1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '383: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION(TRIANGLE((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) and should be GEOMETRYCOLLECTION(TRIANGLE((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE((1/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1)))' has passed 1: line#384:3|@poly_tin|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '384: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z(((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '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: line#386:2|@poly_tin|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '386: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#387:3|@poly_tin|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '387: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#389:2|@poly_tin|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '389: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON(((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)),((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))) and should be MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '389: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 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(234): info: check '391: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z(TIN Z(((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((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(((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) and should be GEOMETRYCOLLECTION Z(TIN Z(((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z(((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '391: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z(TIN Z(((86/57 52/57 0/1,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(((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)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)))) 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) -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(75): info: check triangulation.numVertices() == 36566U has passed -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(76): info: check triangulation.numTriangles() == 73114U has passed 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '397: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#398:3|@poly_tin|TIN(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '398: 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 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 Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed 1: line#400:2|@poly_tin|TIN(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0,0 1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '400: 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 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(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed 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) -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(80): info: check triangulatedSurface->numTriangles() == 73114U has passed 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '401: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((-1/1 1/1,0/1 0/1,0/1 1/1,-1/1 1/1)),((-1/1 1/1,-1/1 0/1,0/1 0/1,-1/1 1/1)))) is LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#404:2|@poly_tin|TIN(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|GEOMETRYCOLLECTION(TRIANGLE((1 -0,0 0,0.5 0.5,1 -0)),TRIANGLE((0.5 0.5,0 0,-0 1,0.5 0.5)),TRIANGLE((1 1,0.5 0.5,0 1,1 1)),TRIANGLE((1 0,0.5 0.5,1 1,1 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '404: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION(TRIANGLE((1/1 0/1,1/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(227): info: check '404: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION(TRIANGLE((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2)),TRIANGLE((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/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(234): info: check '405: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z(((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)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) and should be TIN Z(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(75): info: check triangulation.numVertices() == 36566U has passed +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(76): info: check triangulation.numTriangles() == 73114U has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '405: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z(((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 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: line#407:2|@poly_tin|TIN(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '407: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#408:3|@poly_tin|TIN(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '408: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#411:2|@poly_tin|TIN(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '411: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION(POLYGON((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57)),TRIANGLE((104/73 128/73,7/5 2/1,7/5 61/35,104/73 128/73)),POLYGON((8/5 2/1,7/5 2/1,104/73 128/73,8/5 64/35,8/5 2/1)),POLYGON((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10)),POLYGON((104/73 128/73,7/5 61/35,7/5 17/10,143/100 17/10,104/73 128/73)),POLYGON((8/5 64/35,104/73 128/73,143/100 17/10,8/5 17/10,8/5 64/35)),TRIANGLE((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),POLYGON((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10))) and should be GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(80): info: check triangulatedSurface->numTriangles() == 73114U has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '411: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION(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((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((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10))) and should be GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed 1: line#413:3|@poly_tin|TIN(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(TIN(((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN(((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '413: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z(TIN Z(((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(((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z(((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '413: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z(TIN Z(((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)),((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(((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z(((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed 1: line#421:S|cube|SOLID((((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)),((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)),((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)),((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)))) 1: line#424:3|@cube|POINT(0 0 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '424: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT Z(0/1 0/1 0/1)) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed 1: line#426:3|@cube|POINT(0.5 0 0)|@B -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(81): info: difference{} between algorithm::area(*triangulatedSurface){818056610000} and 818056610000.0{818056610000} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '426: 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(1/2 0/1 0/1)) is POINT Z(1/2 0/1 0/1) and should be POINT Z(1/2 0/1 0/1)' has passed 1: line#428:3|@cube|POINT(0.5 0.5 0)|@B -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(49): Leaving test case "testTriangulateRGC"; testing time: 241417us -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(47): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 241447us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '428: 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(1/2 1/2 0/1)) is POINT Z(1/2 1/2 0/1) and should be POINT Z(1/2 1/2 0/1)' has passed +1: line#430:3|@cube|POINT(0.5 0.5 0.5)|@B +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(81): info: difference{} between algorithm::area(*triangulatedSurface){818056610000} and 818056610000.0{818056610000} doesn't exceed 0.1% +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '430: 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(1/2 1/2 1/2)) is POINT Z(1/2 1/2 1/2) and should be POINT Z(1/2 1/2 1/2)' has passed +1: line#432:3|@cube|POINT(2 2 2)|GEOMETRYCOLLECTION EMPTY +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(49): Leaving test case "testTriangulateRGC"; testing time: 243932us +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(47): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 243962us 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(49): Entering test suite "SFCGAL_DistanceTest" 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(54): Entering test case "testFileDistanceTest" +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '432: 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(2/1 2/1 2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed +1: line#440:3|@cube|LINESTRING(-1 0 0,0 0 0)|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(62): info: check ifs.good() has passed 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:4 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance(*gB){5} and expectedDistance{5} doesn't exceed 1e-13% @@ -16968,26 +17010,26 @@ 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:20 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:21 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '428: 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(1/2 1/2 0/1)) is POINT Z(1/2 1/2 0/1) and should be POINT Z(1/2 1/2 0/1)' has passed -1: line#430:3|@cube|POINT(0.5 0.5 0.5)|@B +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '440: 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)))), LINESTRING Z(-1/1 0/1 0/1,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 +1: line#442:3|@cube|LINESTRING(-1 0,2 0)|LINESTRING(0 0 0,1 0 0) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){17} and expectedDistance{17} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:22 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:24 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '430: 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(1/2 1/2 1/2)) is POINT Z(1/2 1/2 1/2) and should be POINT Z(1/2 1/2 1/2)' has passed -1: line#432:3|@cube|POINT(2 2 2)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){60.021381855250574} and expectedDistance{60.021381855250603} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:25 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){60.039144147801466} and expectedDistance{60.039144147801501} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:26 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '442: 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)))), LINESTRING(-1/1 0/1,2/1 0/1)) is LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)' has passed +1: line#444:3|@cube|LINESTRING(-1 0.5 0.5,0.5 0.5 0.5)|LINESTRING(0 0.5 0.5,0.5 0.5 0.5) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){60.021381855250574} and expectedDistance{60.021381855250603} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:27 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){60.039144147801466} and expectedDistance{60.039144147801501} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:28 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '432: 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(2/1 2/1 2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed -1: line#440:3|@cube|LINESTRING(-1 0 0,0 0 0)|POINT(0 0 0) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '440: 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)))), LINESTRING Z(-1/1 0/1 0/1,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 -1: line#442:3|@cube|LINESTRING(-1 0,2 0)|LINESTRING(0 0 0,1 0 0) +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '444: 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)))), LINESTRING Z(-1/1 1/2 1/2,1/2 1/2 1/2)) is LINESTRING Z(0/1 1/2 1/2,1/2 1/2 1/2) and should be LINESTRING Z(0/1 1/2 1/2,1/2 1/2 1/2)' has passed +1: line#446:3|@cube|LINESTRING(0.2 0.2 0.2,0.7 0.7 0.7)|@B +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '446: 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)))), LINESTRING Z(1/5 1/5 1/5,7/10 7/10 7/10)) is LINESTRING Z(1/5 1/5 1/5,7/10 7/10 7/10) and should be LINESTRING Z(1/5 1/5 1/5,7/10 7/10 7/10)' has passed +1: line#453:3|@cube|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){60.114512342998701} and expectedDistance{60.114512342998701} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:29 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){60.114512342998701} and expectedDistance{60.114512342998701} doesn't exceed 1e-13% @@ -16998,20 +17040,14 @@ 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:32 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){60.015019411630313} and expectedDistance{60.015019411630298} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:33 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '442: 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)))), LINESTRING(-1/1 0/1,2/1 0/1)) is LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,1/1 0/1 0/1)' has passed -1: line#444:3|@cube|LINESTRING(-1 0.5 0.5,0.5 0.5 0.5)|LINESTRING(0 0.5 0.5,0.5 0.5 0.5) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){60.015019411630313} and expectedDistance{60.015019411630298} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:36 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '453: 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)))), TRIANGLE((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed +1: line#455:3|@cube|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)),((1/1 1/1 0/1,0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1))) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance(*gB){1} and expectedDistance{1} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:37 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){1} and expectedDistance{1} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:40 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '444: 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)))), LINESTRING Z(-1/1 1/2 1/2,1/2 1/2 1/2)) is LINESTRING Z(0/1 1/2 1/2,1/2 1/2 1/2) and should be LINESTRING Z(0/1 1/2 1/2,1/2 1/2 1/2)' has passed -1: line#446:3|@cube|LINESTRING(0.2 0.2 0.2,0.7 0.7 0.7)|@B -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '446: 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)))), LINESTRING Z(1/5 1/5 1/5,7/10 7/10 7/10)) is LINESTRING Z(1/5 1/5 1/5,7/10 7/10 7/10) and should be LINESTRING Z(1/5 1/5 1/5,7/10 7/10 7/10)' has passed -1: line#453:3|@cube|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '453: 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)))), TRIANGLE((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed -1: line#455:3|@cube|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)),((1/1 1/1 0/1,0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '455: 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)))), 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 1/1 0/1,0/1 1/2 0/1,0/1 0/1 0/1)),((1/1 1/1 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/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)),((1/1 1/1 0/1,0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1)))' has passed 1: line#458:3|@cube|TRIANGLE((0.5 0,1.5 0,1.5 1,0.5 0))|TRIANGLE((1/1 0/1 0/1,1/1 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '458: 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)))), TRIANGLE((1/2 0/1,3/2 0/1,3/2 1/1,1/2 0/1))) is TRIANGLE Z((1/1 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/2 0/1)) and should be TRIANGLE Z((1/1 0/1 0/1,1/1 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1))' has passed @@ -17024,7 +17060,7 @@ 1: line#471:3|@cube|POLYGON((-1 0,0 0,0 0.5,-1 0.5,-1 0))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '471: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((-1/1 0/1,0/1 0/1,0/1 1/2,-1/1 1/2,-1/1 0/1))) is LINESTRING Z(0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING Z(0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#473:3|@cube|POLYGON((0.5 0 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0,0.5 0 0))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '473: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) is TIN Z(((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '473: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) is TIN Z(((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) and should be TIN Z(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#475:3|@cube|POLYGON((0.5 0 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5,0.5 0 0.5))|TIN(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '475: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z(((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed 1: line#477:3|@cube|POLYGON((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2,0.2 0.2 0.2))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) @@ -17038,14 +17074,14 @@ 1: line#490:3|@cube|POLYHEDRALSURFACE(((-1 0.5,0 0,0 0.5,-1 0.5)),((-1 0.5,-1 0,0 0,-1 0.5)))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '490: 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)))), POLYHEDRALSURFACE(((-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#492:3|@cube|POLYHEDRALSURFACE(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:41 -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '492: 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)))), POLYHEDRALSURFACE Z(((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z(((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z(((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '492: 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)))), POLYHEDRALSURFACE Z(((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z(((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/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/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed 1: line#494:3|@cube|POLYHEDRALSURFACE(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '494: 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)))), POLYHEDRALSURFACE Z(((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z(((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '494: 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)))), 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#496:3|@cube|POLYHEDRALSURFACE(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '496: 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)))), POLYHEDRALSURFACE Z(((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z(((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5))) and should be TIN Z(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#498:3|@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) +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:41 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '498: 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)))), 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#500:3|@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 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '500: 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)))), POLYHEDRALSURFACE(((3/2 -1/2,-1/2 -1/2,-1/1 -1/1,3/2 -1/2)),((3/2 -1/2,-1/1 -1/1,2/1 -1/1,3/2 -1/2)),((-1/1 2/1,-1/1 -1/1,-1/2 -1/2,-1/1 2/1)),((-1/1 2/1,-1/2 3/2,3/2 3/2,-1/1 2/1)),((-1/1 2/1,-1/2 -1/2,-1/2 3/2,-1/1 2/1)),((2/1 2/1,3/2 3/2,2/1 -1/1,2/1 2/1)),((2/1 2/1,-1/1 2/1,3/2 3/2,2/1 2/1)),((3/2 3/2,3/2 -1/2,2/1 -1/1,3/2 3/2)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed @@ -17056,7 +17092,7 @@ 1: line#511:3|@cube|TIN(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '511: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z(((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z(((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) and should be TIN Z(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#513:3|@cube|TIN(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '513: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z(((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z(((1/1 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(234): info: check '513: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z(((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z(((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed 1: line#515:3|@cube|TIN(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '515: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z(((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) and should be TIN Z(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#517:3|@cube|TIN(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) @@ -17066,17 +17102,17 @@ 1: line#526:3|@cube|@cube|SOLID((((1 1 0,0 1 0,1 1 1,1 1 0)),((1 1 1,1 0 1,1 1 0,1 1 1)),((0 1 0,0 1 1,1 1 1,0 1 0)),((1 1 0,0 0 0,0 1 0,1 1 0)),((1 0 1,1 0 0,1 1 0,1 0 1)),((1 1 1,0 1 1,1 0 1,1 1 1)),((0 1 0,0 0 0,0 1 1,0 1 0)),((1 1 0,1 0 0,0 0 0,1 1 0)),((1 0 1,0 0 1,1 0 0,1 0 1)),((0 1 1,0 0 1,1 0 1,0 1 1)),((0 0 0,0 0 1,0 1 1,0 0 0)),((1 0 0,0 0 1,0 0 0,1 0 0)))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '526: 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((((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))))) is SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,0/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 0/1 0/1)),((1/1 0/1 1/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,1/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 1/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,0/1 1/1 0/1)),((1/1 1/1 0/1,0/1 1/1 0/1,1/1 1/1 1/1,1/1 1/1 0/1)),((0/1 0/1 0/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 1/1,0/1 1/1 1/1,0/1 0/1 0/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,1/1 0/1 1/1)),((0/1 0/1 1/1,1/1 0/1 1/1,0/1 1/1 1/1,0/1 0/1 1/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)),((0/1 0/1 0/1,1/1 0/1 0/1,0/1 0/1 1/1,0/1 0/1 0/1)))) and should be SOLID Z((((1/1 1/1 0/1,0/1 1/1 0/1,1/1 1/1 1/1,1/1 1/1 0/1)),((1/1 1/1 1/1,1/1 0/1 1/1,1/1 1/1 0/1,1/1 1/1 1/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,0/1 1/1 0/1)),((1/1 1/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,1/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 1/1)),((1/1 1/1 1/1,0/1 1/1 1/1,1/1 0/1 1/1,1/1 1/1 1/1)),((0/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 1/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 1/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 1/1)),((0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1,0/1 1/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,0/1 1/1 1/1,0/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 0/1 0/1))))' has passed 1: line#528:3|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))))|SOLID((((-1 -1 -1,-1 0 -1,0 0 -1,0 -1 -1,-1 -1 -1)),((0 -1 -1,0 0 -1,0 0 0,0 -1 0,0 -1 -1)),((-1 0 -1,-1 0 0,0 0 0,0 0 -1,-1 0 -1)),((-1 -1 0,-1 0 0,-1 0 -1,-1 -1 -1,-1 -1 0)),((0 -1 0,0 0 0,-1 0 0,-1 -1 0,0 -1 0)),((0 -1 -1,0 -1 0,-1 -1 0,-1 -1 -1,0 -1 -1))))|POINT(0 0 0) -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:42 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '528: 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 -1/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)),((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 -1/1 -1/1)),((-1/1 0/1 -1/1,-1/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 -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)),((0/1 -1/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 -1/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))))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed 1: line#529:3|@cube|SOLID((((-1 -1 -1,-1 0 -1,0 0 -1,0 -1 -1,-1 -1 -1)),((0 -1 -1,0 0 -1,0 0 0,0 -1 0,0 -1 -1)),((-1 0 -1,-1 0 0,0 0 0,0 0 -1,-1 0 -1)),((-1 -1 0,-1 0 0,-1 0 -1,-1 -1 -1,-1 -1 0)),((0 -1 0,0 0 0,-1 0 0,-1 -1 0,0 -1 0)),((0 -1 -1,0 -1 0,-1 -1 0,-1 -1 -1,0 -1 -1))))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '529: 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 -1/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)),((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 -1/1 -1/1)),((-1/1 0/1 -1/1,-1/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 -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)),((0/1 -1/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 -1/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))))) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed 1: line#531:3|@cube|SOLID((((-1 -1 0,-1 0 0,0 0 0,0 -1 0,-1 -1 0)),((0 -1 0,0 0 0,0 0 1,0 -1 1,0 -1 0)),((-1 0 0,-1 0 1,0 0 1,0 0 0,-1 0 0)),((-1 -1 1,-1 0 1,-1 0 0,-1 -1 0,-1 -1 1)),((0 -1 1,0 0 1,-1 0 1,-1 -1 1,0 -1 1)),((0 -1 0,0 -1 1,-1 -1 1,-1 -1 0,0 -1 0))))|LINESTRING(0 0 0,0 0 1) +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:42 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '531: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z((((-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,0/1 -1/1 0/1,-1/1 -1/1 0/1)),((0/1 -1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1,0/1 -1/1 1/1,0/1 -1/1 0/1)),((-1/1 0/1 0/1,-1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 -1/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 1/1)),((0/1 -1/1 1/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 -1/1 1/1,0/1 -1/1 1/1)),((0/1 -1/1 0/1,0/1 -1/1 1/1,-1/1 -1/1 1/1,-1/1 -1/1 0/1,0/1 -1/1 0/1))))) is LINESTRING Z(0/1 0/1 1/1,0/1 0/1 0/1) and should be LINESTRING Z(0/1 0/1 0/1,0/1 0/1 1/1)' has passed 1: line#533:3|@cube|SOLID((((-1 -0 -0,-1 1 -0,-0 1 -0,-0 -0 -0,-1 -0 -0)),((-0 -0 -0,-0 1 -0,-0 1 1,-0 -0 1,-0 -0 -0)),((-1 1 -0,-1 1 1,-0 1 1,-0 1 -0,-1 1 -0)),((-1 -0 1,-1 1 1,-1 1 -0,-1 -0 -0,-1 -0 1)),((-0 -0 1,-0 1 1,-1 1 1,-1 -0 1,-0 -0 1)),((-0 -0 -0,-0 -0 1,-1 -0 1,-1 -0 -0,-0 -0 -0))))|TIN(((0 0.5 0.5,0 0 1,0 0 0,0 0.5 0.5)),((0 0 1,0 0.5 0.5,0 1 1,0 0 1)),((0 0.5 0.5,0 0 0,0 1 0,0 0.5 0.5)),((0 0.5 0.5,0 1 0,0 1 1,0 0.5 0.5))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '533: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z(((0/1 1/2 1/2,0/1 0/1 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '533: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z(((0/1 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))) and should be TIN Z(((0/1 1/2 1/2,0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/2 1/2)),((0/1 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1)),((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)))' has passed 1: line#535:3|@cube|SOLID((((0.5 0 0,0.5 1 0,1.5 1 0,1.5 0 0,0.5 0 0)),((1.5 0 0,1.5 1 0,1.5 1 1,1.5 0 1,1.5 0 0)),((0.5 1 0,0.5 1 1,1.5 1 1,1.5 1 0,0.5 1 0)),((0.5 0 1,0.5 1 1,0.5 1 0,0.5 0 0,0.5 0 1)),((1.5 0 1,1.5 1 1,0.5 1 1,0.5 0 1,1.5 0 1)),((1.5 0 0,1.5 0 1,0.5 0 1,0.5 0 0,1.5 0 0))))|SOLID((((1 0.5 0,1 0 0,0.5 0 0,1 0.5 0)),((0.5 0 0,0.5 0.5 0,1 0.5 0,0.5 0 0)),((1 0 0,0.5 0 0.5,0.5 0 0,1 0 0)),((1 0.5 0,1 0 0.5,1 0 0,1 0.5 0)),((0.5 0.5 0,1 1 0,1 0.5 0,0.5 0.5 0)),((0.5 0 0,0.5 1 1,0.5 0.5 0,0.5 0 0)),((0.5 0 0.5,0.5 0.5 1,0.5 0 0,0.5 0 0.5)),((1 0 0,1 0 0.5,0.5 0 0.5,1 0 0)),((1 0.5 0,1 0 1,1 0 0.5,1 0.5 0)),((1 1 0,1 0 1,1 0.5 0,1 1 0)),((0.5 0.5 0,0.5 1 0,1 1 0,0.5 0.5 0)),((0.5 1 1,0.5 1 0.5,0.5 0.5 0,0.5 1 1)),((0.5 0 0,0.5 0.5 1,0.5 1 1,0.5 0 0)),((0.5 0 0.5,0.5 0 1,0.5 0.5 1,0.5 0 0.5)),((1 0 0.5,0.5 0 1,0.5 0 0.5,1 0 0.5)),((1 0 1,0.5 0 1,1 0 0.5,1 0 1)),((1 1 0,1 0.5 1,1 0 1,1 1 0)),((0.5 1 0,1 1 0.5,1 1 0,0.5 1 0)),((0.5 0.5 0,0.5 1 0.5,0.5 1 0,0.5 0.5 0)),((0.5 1 1,1 1 1,0.5 1 0.5,0.5 1 1)),((0.5 0.5 1,1 0.5 1,0.5 1 1,0.5 0.5 1)),((0.5 0 1,1 0 1,0.5 0.5 1,0.5 0 1)),((1 0.5 1,0.5 0.5 1,1 0 1,1 0.5 1)),((1 1 0,1 1 0.5,1 0.5 1,1 1 0)),((0.5 1 0,0.5 1 0.5,1 1 0.5,0.5 1 0)),((1 1 1,1 1 0.5,0.5 1 0.5,1 1 1)),((0.5 1 1,1 0.5 1,1 1 1,0.5 1 1)),((1 1 0.5,1 1 1,1 0.5 1,1 1 0.5)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '535: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z((((1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 1/1,1/1 1/1 0/1,1/1 1/1 1/2)),((1/1 0/1 1/2,1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2)),((1/2 1/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/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 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/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/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1,1/2 1/2 1/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/1 1/2 0/1,1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1)),((1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1,1/2 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 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 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 1/2,1/1 1/2 1/1)),((1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1,1/1 0/1 1/1)),((1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/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/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 1/2,1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/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 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1)),((1/2 1/1 0/1,1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1)),((1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1)),((1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1,1/2 1/2 1/1)))) and should be SOLID Z((((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 0/1)),((1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1,1/2 1/1 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1)),((1/2 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '535: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z((((1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 1/1,1/1 1/1 0/1,1/1 1/1 1/2)),((1/1 0/1 1/2,1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2)),((1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/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/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 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/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1,1/2 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/1 1/1,1/2 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/1 1/1 1/1,1/1 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 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1,1/2 0/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/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/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 1/2,1/1 1/2 1/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/1 1/2 0/1,1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1)),((1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1,1/2 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1)),((1/2 1/1 0/1,1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1)),((1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1)),((1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1,1/2 1/2 1/1)))) and should be SOLID Z((((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 0/1)),((1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1,1/2 1/1 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1)),((1/2 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2))))' has passed 1: line#538:S|inverted_cube|SOLID((((0 0 0,0 1 0,0 1 1,0 0 1,0 0 0)),((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)),((0 0 0,0 0 1,1 0 1,1 0 0,0 0 0)),((1 0 0,1 0 1,1 1 1,1 1 0,1 0 0)),((0 0 1,0 1 1,1 1 1,1 0 1,0 0 1)),((0 1 0,1 1 0,1 1 1,0 1 1,0 1 0)))) 1: line#541:3|@inverted_cube|POINT(0 0 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '541: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POINT Z(0/1 0/1 0/1)) is POINT Z(0/1 0/1 0/1) and should be POINT Z(0/1 0/1 0/1)' has passed @@ -17111,7 +17147,7 @@ 1: line#587: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(234): info: check '587: 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#589:3|@inverted_cube|POLYGON((0.5 0 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0,0.5 0 0))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '589: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) is TIN Z(((1/1 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '589: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) is TIN Z(((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#591:3|@inverted_cube|POLYGON((0.5 0 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5,0.5 0 0.5))|TIN(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '591: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z(((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed 1: line#593:3|@inverted_cube|POLYGON((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2,0.2 0.2 0.2))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) @@ -17127,9 +17163,9 @@ 1: line#608:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '608: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z(((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z(((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1))) and should be TIN Z(((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed 1: line#610:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '610: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z(((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z(((1/1 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '610: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z(((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z(((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)))' has passed 1: line#612:3|@inverted_cube|POLYHEDRALSURFACE(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '612: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z(((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) and should be TIN Z(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '612: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z(((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z(((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5))) and should be TIN Z(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#614:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '614: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z(((1/2 1/2 -1/2,1/5 1/2 -1/1,4/5 1/2 -1/1,1/2 1/2 -1/2)),((4/5 1/2 0/1,1/2 1/2 -1/2,4/5 1/2 -1/1,4/5 1/2 0/1)),((1/5 1/2 0/1,1/5 1/2 -1/1,1/2 1/2 -1/2,1/5 1/2 0/1)))) is MULTIPOINT Z((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT Z((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#616:3|@inverted_cube|POLYHEDRALSURFACE(((1.5 -0.5,-0.5 -0.5,-1 -1,1.5 -0.5)),((1.5 -0.5,-1 -1,2 -1,1.5 -0.5)),((-1 2,-1 -1,-0.5 -0.5,-1 2)),((-1 2,-0.5 1.5,1.5 1.5,-1 2)),((-1 2,-0.5 -0.5,-0.5 1.5,-1 2)),((2 2,1.5 1.5,2 -1,2 2)),((2 2,-1 2,1.5 1.5,2 2)),((1.5 1.5,1.5 -0.5,2 -1,1.5 1.5)))|GEOMETRYCOLLECTION EMPTY @@ -17143,7 +17179,7 @@ 1: line#629:3|@inverted_cube|TIN(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '629: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN Z(((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z(((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed 1: line#631:3|@inverted_cube|TIN(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): 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/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z(((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5))) and should be TIN Z(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '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/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#633:3|@inverted_cube|TIN(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '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,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#635:3|@inverted_cube|TIN(((1.5 -0.5,-0.5 -0.5,-1 -1,1.5 -0.5)),((1.5 -0.5,-1 -1,2 -1,1.5 -0.5)),((-1 2,-1 -1,-0.5 -0.5,-1 2)),((-1 2,-0.5 1.5,1.5 1.5,-1 2)),((-1 2,-0.5 -0.5,-0.5 1.5,-1 2)),((2 2,1.5 1.5,2 -1,2 2)),((2 2,-1 2,1.5 1.5,2 2)),((1.5 1.5,1.5 -0.5,2 -1,1.5 1.5)))|GEOMETRYCOLLECTION EMPTY @@ -17157,9 +17193,9 @@ 1: line#648: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(234): info: check '648: 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#651:3|@inverted_cube|SOLID((((-1 -0 -0,-1 1 -0,-0 1 -0,-0 -0 -0,-1 -0 -0)),((-0 -0 -0,-0 1 -0,-0 1 1,-0 -0 1,-0 -0 -0)),((-1 1 -0,-1 1 1,-0 1 1,-0 1 -0,-1 1 -0)),((-1 -0 1,-1 1 1,-1 1 -0,-1 -0 -0,-1 -0 1)),((-0 -0 1,-0 1 1,-1 1 1,-1 -0 1,-0 -0 1)),((-0 -0 -0,-0 -0 1,-1 -0 1,-1 -0 -0,-0 -0 -0))))|TIN(((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '651: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z(((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1))) and should be TIN Z(((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '651: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z(((0/1 0/1 1/1,0/1 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: line#654:3|@inverted_cube|SOLID((((0.5 0 0,0.5 1 0,1.5 1 0,1.5 0 0,0.5 0 0)),((1.5 0 0,1.5 1 0,1.5 1 1,1.5 0 1,1.5 0 0)),((0.5 1 0,0.5 1 1,1.5 1 1,1.5 1 0,0.5 1 0)),((0.5 0 1,0.5 1 1,0.5 1 0,0.5 0 0,0.5 0 1)),((1.5 0 1,1.5 1 1,0.5 1 1,0.5 0 1,1.5 0 1)),((1.5 0 0,1.5 0 1,0.5 0 1,0.5 0 0,1.5 0 0))))|SOLID((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '654: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z((((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/2 0/1 1/2,1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/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,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 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/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1,1/2 0/1 0/1)),((1/1 0/1 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/1 1/1,1/1 0/1 1/2)),((1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1,1/1 0/1 1/2)),((1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2)),((3/4 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/2 1/2 0/1,1/2 1/1 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)),((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 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 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 0/1 0/1,1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((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/2 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/1 1/1 1/1,1/1 1/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 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1)),((1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1,1/2 1/2 1/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1)),((1/2 1/1 0/1,1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1)))) and should be SOLID Z((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '654: intersection3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z((((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 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 1/2,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/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,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 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 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/1 1/1,1/1 0/1 1/2)),((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 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2,3/4 0/1 3/4)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1)),((3/4 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/2 1/2 0/1,1/2 1/1 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/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)),((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 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/2 0/1 0/1,1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((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/2 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/1 1/1 1/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 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#662:2|POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))|POLYGON((0 0,5 0,5 5,0 5,0 0))|POLYGON((5 5,0 5,0 0,5 0,5 5)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '662: intersection(POLYGON((0/1 0/1,10/1 0/1,10/1 0/1,10/1 10/1,0/1 10/1,0/1 0/1)), POLYGON((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1))) is POLYGON((0/1 5/1,0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1)) and should be POLYGON((5/1 5/1,0/1 5/1,0/1 0/1,5/1 0/1,5/1 5/1))' has passed 1: line#663:3|POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))|POLYGON((0 0,5 0,5 5,0 5,0 0))|TIN(((0 5 0,0 0 0,5 0 0,0 5 0)),((0 5 0,5 0 0,5 5 0,0 5 0))) @@ -17198,8 +17234,8 @@ 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '687: intersection(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1)) and should be POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))' has passed 1: line#688:2|POLYGON((0 0,0 1,1 1,1 0,0 0),(0.4 0.4,0.6 0.4,0.6 0.6,0.4 0.6,0.4 0.4))|POLYGON((0 0,1 0,1 1,0 1,0 0))|@A 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '688: intersection(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1),(2/5 2/5,3/5 2/5,3/5 3/5,2/5 3/5,2/5 2/5)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1),(2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5,2/5 3/5)) and should be POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1),(2/5 2/5,3/5 2/5,3/5 3/5,2/5 3/5,2/5 2/5))' has passed -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(70): Leaving test case "testFileIntersectionTest"; testing time: 1742965us -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(68): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 1742982us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(70): Leaving test case "testFileIntersectionTest"; testing time: 1737652us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(68): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 1737661us 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(49): Entering test suite "SFCGAL_algorithm_IntersectsTest" 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(54): Entering test case "testFileIntersectsTest" 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(62): info: check ifs.good() has passed @@ -18064,8 +18100,8 @@ 1: line#492:3|SOLID((((0 0 0,0 1 0,0 1 1,0 0 1,0 0 0)),((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)),((0 0 0,0 0 1,1 0 1,1 0 0,0 0 0)),((1 0 0,1 0 1,1 1 1,1 1 0,1 0 0)),((0 0 1,0 1 1,1 1 1,1 0 1,0 0 1)),((0 1 0,1 1 0,1 1 1,0 1 1,0 1 0))))|SOLID((((0.2 0.2 0.2,0.2 0.8 0.2,0.2 0.8 0.8,0.2 0.2 0.8,0.2 0.2 0.2)),((0.2 0.2 0.2,0.8 0.2 0.2,0.8 0.8 0.2,0.2 0.8 0.2,0.2 0.2 0.2)),((0.2 0.2 0.2,0.2 0.2 0.8,0.8 0.2 0.8,0.8 0.2 0.2,0.2 0.2 0.2)),((0.8 0.2 0.2,0.8 0.2 0.8,0.8 0.8 0.8,0.8 0.8 0.2,0.8 0.2 0.2)),((0.2 0.2 0.8,0.2 0.8 0.8,0.8 0.8 0.8,0.8 0.2 0.8,0.2 0.2 0.8)),((0.2 0.8 0.2,0.8 0.8 0.2,0.8 0.8 0.8,0.2 0.8 0.8,0.2 0.8 0.2))))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(106): info: check '492: intersects3D(SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z((((1/5 1/5 1/5,1/5 4/5 1/5,1/5 4/5 4/5,1/5 1/5 4/5,1/5 1/5 1/5)),((1/5 1/5 1/5,4/5 1/5 1/5,4/5 4/5 1/5,1/5 4/5 1/5,1/5 1/5 1/5)),((1/5 1/5 1/5,1/5 1/5 4/5,4/5 1/5 4/5,4/5 1/5 1/5,1/5 1/5 1/5)),((4/5 1/5 1/5,4/5 1/5 4/5,4/5 4/5 4/5,4/5 4/5 1/5,4/5 1/5 1/5)),((1/5 1/5 4/5,1/5 4/5 4/5,4/5 4/5 4/5,4/5 1/5 4/5,1/5 1/5 4/5)),((1/5 4/5 1/5,4/5 4/5 1/5,4/5 4/5 4/5,1/5 4/5 4/5,1/5 4/5 1/5))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(112): info: check '492: intersects3D(SOLID Z((((1/5 1/5 1/5,1/5 4/5 1/5,1/5 4/5 4/5,1/5 1/5 4/5,1/5 1/5 1/5)),((1/5 1/5 1/5,4/5 1/5 1/5,4/5 4/5 1/5,1/5 4/5 1/5,1/5 1/5 1/5)),((1/5 1/5 1/5,1/5 1/5 4/5,4/5 1/5 4/5,4/5 1/5 1/5,1/5 1/5 1/5)),((4/5 1/5 1/5,4/5 1/5 4/5,4/5 4/5 4/5,4/5 4/5 1/5,4/5 1/5 1/5)),((1/5 1/5 4/5,1/5 4/5 4/5,4/5 4/5 4/5,4/5 1/5 4/5,1/5 1/5 4/5)),((1/5 4/5 1/5,4/5 4/5 1/5,4/5 4/5 4/5,1/5 4/5 4/5,1/5 4/5 1/5)))), SOLID Z((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1))))) should be TRUE' has passed -1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(54): Leaving test case "testFileIntersectsTest"; testing time: 1401864us -1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(49): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 1401873us +1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(54): Leaving test case "testFileIntersectsTest"; testing time: 1372460us +1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(49): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 1372470us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(42): Entering test suite "SFCGAL_algorithm_IsValid" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(44): Entering test case "geometryIsValid" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(64): info: check '0:Point should be valid (). : POINT EMPTY' has passed @@ -18182,40 +18218,40 @@ 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(64): info: check '111:Solid should be valid (a reversed cube (inside/out)). : SOLID((((0 0 0, 1 0 0, 1 1 0, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 0 1 1, 0 0 1, 0 0 0)), ((0 0 0, 0 0 1, 1 0 1, 1 0 0, 0 0 0)), ((1 1 1, 1 0 1, 0 0 1, 0 1 1, 1 1 1)), ((1 1 1, 1 1 0, 1 0 0, 1 0 1, 1 1 1)), ((1 1 1, 0 1 1, 0 1 0, 1 1 0, 1 1 1))))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(64): info: check '112:Solid should be invalid (not connected), reason: PolyhedralSurface (shell) 0 is invalid: not connected : SOLID((((0 0 -1, 0 1 -1, 1 1 -1, 1 0 -1, 0 0 -1)), ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 1, 0 1 1, 0 0 1, 1 0 1, 1 1 1)), ((1 1 1, 1 0 1, 1 0 0, 1 1 0, 1 1 1)), ((1 1 1, 1 1 0, 0 1 0, 0 1 1, 1 1 1))))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(64): info: check '113:Solid should be invalid (not closed), reason: PolyhedralSurface (shell) 0 is not closed : SOLID((((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 1, 0 1 1, 0 0 1, 1 0 1, 1 1 1)), ((1 1 1, 1 0 1, 1 0 0, 1 1 0, 1 1 1))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(44): Leaving test case "geometryIsValid"; testing time: 32859us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(44): Leaving test case "geometryIsValid"; testing time: 31899us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(72): Entering test case "geometryWithNan" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(78): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(79): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(80): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(72): Leaving test case "geometryWithNan"; testing time: 324us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(72): Leaving test case "geometryWithNan"; testing time: 373us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(83): Entering test case "disconnectedTIN" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(88): info: check !v has passed -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(83): Leaving test case "disconnectedTIN"; testing time: 260us -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(42): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 33467us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(83): Leaving test case "disconnectedTIN"; testing time: 267us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(42): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 32564us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(42): Entering test suite "SFCGAL_algorithm_LengthTest" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Entering test case "testZeroLength" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(46): info: check algorithm::length(*io::readWkt("POINT(0.0 0.0)")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(47): info: check algorithm::length(*io::readWkt("LINESTRING EMPTY")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(48): info: check algorithm::length(*io::readWkt("POLYGON((0 0,0 1,1 1,1 0,0 0))")) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Leaving test case "testZeroLength"; testing time: 192us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Leaving test case "testZeroLength"; testing time: 193us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(52): Entering test case "testZeroLengthVertical" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(54): info: check algorithm::length(*io::readWkt("LINESTRING(0.0 0.0 0.0,0.0 0.0 1.0)")) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(52): Leaving test case "testZeroLengthVertical"; testing time: 158us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(52): Leaving test case "testZeroLengthVertical"; testing time: 174us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(59): Entering test case "testLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(61): info: check algorithm::length(*io::readWkt("LINESTRING(0.0 0.0,3.0 4.0)")) == 5.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(63): info: check algorithm::length(*io::readWkt("LINESTRING(0.0 0.0,0.0 1.0,1.0 1.0)")) == 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(59): Leaving test case "testLengthLineString"; testing time: 167us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(59): Leaving test case "testLengthLineString"; testing time: 169us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(70): Entering test case "test3DZeroLength" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(72): info: check algorithm::length3D(*io::readWkt("POINT(0.0 0.0)")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(73): info: check algorithm::length3D(*io::readWkt("LINESTRING EMPTY")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(74): info: check algorithm::length3D(*io::readWkt("POLYGON((0 0,0 1,1 1,1 0,0 0))")) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(70): Leaving test case "test3DZeroLength"; testing time: 473us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(70): Leaving test case "test3DZeroLength"; testing time: 165us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(77): Entering test case "test3DLengthVertical" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(79): 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(77): Leaving test case "test3DLengthVertical"; testing time: 174us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(77): Leaving test case "test3DLengthVertical"; testing time: 152us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(83): Entering test case "test3DLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(85): 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(83): Leaving test case "test3DLengthLineString"; testing time: 155us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(83): Leaving test case "test3DLengthLineString"; testing time: 829us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(92): Entering test case "testLength_invalidType" 1: POINT(3.0 4.0) 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(101): info: check algorithm::length(*io::readWkt(wkt)) == 0.0 has passed @@ -18226,472 +18262,472 @@ 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(101): info: check algorithm::length(*io::readWkt(wkt)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(102): info: check algorithm::length3D(*io::readWkt(wkt)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(92): Leaving test case "testLength_invalidType"; testing time: 327us -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(42): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 2096us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(92): Leaving test case "testLength_invalidType"; testing time: 402us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(42): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 2147us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(54): Entering test suite "SFCGAL_algorithm_LineSubstringTest" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(56): Entering test case "testIssue130" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(56): Leaving test case "testIssue130"; testing time: 342us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(56): Leaving test case "testIssue130"; testing time: 354us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Entering test case "testLineSubstringOpenForward1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Leaving test case "testLineSubstringOpenForward1"; testing time: 254us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Leaving test case "testLineSubstringOpenForward1"; testing time: 287us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Entering test case "testLineSubstringOpenForward2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Leaving test case "testLineSubstringOpenForward2D1"; testing time: 237us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Leaving test case "testLineSubstringOpenForward2D1"; testing time: 264us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(71): Entering test case "testLineSubstringOpenForwardNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(71): Leaving test case "testLineSubstringOpenForwardNegativeEnd1"; testing time: 234us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(71): Leaving test case "testLineSubstringOpenForwardNegativeEnd1"; testing time: 275us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(76): Entering test case "testLineSubstringOpenForwardNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(76): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D1"; testing time: 226us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(76): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D1"; testing time: 255us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(81): Entering test case "testLineSubstringOpenForwardNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(81): Leaving test case "testLineSubstringOpenForwardNegativeStart1"; testing time: 219us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(81): Leaving test case "testLineSubstringOpenForwardNegativeStart1"; testing time: 246us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(86): Entering test case "testLineSubstringOpenForwardNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(86): Leaving test case "testLineSubstringOpenForwardNegativeStart2D1"; testing time: 222us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(86): Leaving test case "testLineSubstringOpenForwardNegativeStart2D1"; testing time: 245us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(91): Entering test case "testLineSubstringOpenForwardNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(91): Leaving test case "testLineSubstringOpenForwardNegativeEnds1"; testing time: 219us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(91): Leaving test case "testLineSubstringOpenForwardNegativeEnds1"; testing time: 275us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(96): Entering test case "testLineSubstringOpenForwardNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(96): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D1"; testing time: 1079us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(96): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D1"; testing time: 255us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(101): Entering test case "testLineSubstringOpenForward2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(101): Leaving test case "testLineSubstringOpenForward2"; testing time: 336us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(101): Leaving test case "testLineSubstringOpenForward2"; testing time: 251us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(106): Entering test case "testLineSubstringOpenForward2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(106): Leaving test case "testLineSubstringOpenForward2D2"; testing time: 251us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(106): Leaving test case "testLineSubstringOpenForward2D2"; testing time: 274us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(111): Entering test case "testLineSubstringOpenForwardNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(111): Leaving test case "testLineSubstringOpenForwardNegativeStart2"; testing time: 469us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(111): Leaving test case "testLineSubstringOpenForwardNegativeStart2"; testing time: 196us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(116): Entering test case "testLineSubstringOpenForwardNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(116): Leaving test case "testLineSubstringOpenForwardNegativeStart2D2"; testing time: 283us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(116): Leaving test case "testLineSubstringOpenForwardNegativeStart2D2"; testing time: 182us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(121): Entering test case "testLineSubstringOpenForward3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(121): Leaving test case "testLineSubstringOpenForward3"; testing time: 225us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(121): Leaving test case "testLineSubstringOpenForward3"; testing time: 203us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(127): Entering test case "testLineSubstringOpenForward2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(127): Leaving test case "testLineSubstringOpenForward2D3"; testing time: 192us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(127): Leaving test case "testLineSubstringOpenForward2D3"; testing time: 199us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(133): Entering test case "testLineSubstringOpenForwardNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(133): Leaving test case "testLineSubstringOpenForwardNegativeStart3"; testing time: 292us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(133): Leaving test case "testLineSubstringOpenForwardNegativeStart3"; testing time: 202us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(139): Entering test case "testLineSubstringOpenForwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(139): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 201us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(139): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 194us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(145): Entering test case "testLineSubstringOpenForward4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(145): Leaving test case "testLineSubstringOpenForward4"; testing time: 188us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(145): Leaving test case "testLineSubstringOpenForward4"; testing time: 215us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(151): Entering test case "testLineSubstringOpenForward2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(151): Leaving test case "testLineSubstringOpenForward2D4"; testing time: 182us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(151): Leaving test case "testLineSubstringOpenForward2D4"; testing time: 198us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(157): Entering test case "testLineSubstringOpenForwardStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(157): Leaving test case "testLineSubstringOpenForwardStart4"; testing time: 517us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(157): Leaving test case "testLineSubstringOpenForwardStart4"; testing time: 200us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(163): Entering test case "testLineSubstringOpenForwardStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(163): Leaving test case "testLineSubstringOpenForwardStart2D4"; testing time: 273us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(163): Leaving test case "testLineSubstringOpenForwardStart2D4"; testing time: 194us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(169): Entering test case "testLineSubstringOpenForwardEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(169): Leaving test case "testLineSubstringOpenForwardEnd4"; testing time: 199us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(169): Leaving test case "testLineSubstringOpenForwardEnd4"; testing time: 195us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(175): Entering test case "testLineSubstringOpenForwardEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(175): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 182us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(175): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 193us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(181): Entering test case "testLineSubstringOpenForwardEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(181): Leaving test case "testLineSubstringOpenForwardEnds4"; testing time: 183us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(181): Leaving test case "testLineSubstringOpenForwardEnds4"; testing time: 196us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(187): Entering test case "testLineSubstringOpenForwardEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(187): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 181us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(187): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 191us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(193): Entering test case "testLineSubstringOpenForward5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(193): Leaving test case "testLineSubstringOpenForward5"; testing time: 188us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(193): Leaving test case "testLineSubstringOpenForward5"; testing time: 218us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(199): Entering test case "testLineSubstringOpenForward2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(199): Leaving test case "testLineSubstringOpenForward2D5"; testing time: 612us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(199): Leaving test case "testLineSubstringOpenForward2D5"; testing time: 203us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(205): Entering test case "testLineSubstringOpenForwardNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(205): Leaving test case "testLineSubstringOpenForwardNegativeStart5"; testing time: 314us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(205): Leaving test case "testLineSubstringOpenForwardNegativeStart5"; testing time: 198us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(211): Entering test case "testLineSubstringOpenForwardNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(211): Leaving test case "testLineSubstringOpenForwardNegativeStart2D5"; testing time: 202us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(211): Leaving test case "testLineSubstringOpenForwardNegativeStart2D5"; testing time: 199us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(217): Entering test case "testLineSubstringOpenForwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(217): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 191us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(217): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 246us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(223): Entering test case "testLineSubstringOpenForwardNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(223): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D5"; testing time: 278us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(223): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D5"; testing time: 204us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(229): Entering test case "testLineSubstringOpenForwardNegativeEnds5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(229): Leaving test case "testLineSubstringOpenForwardNegativeEnds5"; testing time: 201us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(229): Leaving test case "testLineSubstringOpenForwardNegativeEnds5"; testing time: 206us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(235): Entering test case "testLineSubstringOpenForwardNegativeEnds2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(235): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D5"; testing time: 184us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(235): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D5"; testing time: 200us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(241): Entering test case "testLineSubstringOpenBackward2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(241): Leaving test case "testLineSubstringOpenBackward2"; testing time: 260us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(241): Leaving test case "testLineSubstringOpenBackward2"; testing time: 272us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Entering test case "testLineSubstringOpenBackward2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Leaving test case "testLineSubstringOpenBackward2D2"; testing time: 509us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Leaving test case "testLineSubstringOpenBackward2D2"; testing time: 253us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Entering test case "testLineSubstringOpenBackwardNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Leaving test case "testLineSubstringOpenBackwardNegativeStart2"; testing time: 621us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Leaving test case "testLineSubstringOpenBackwardNegativeStart2"; testing time: 362us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(256): Entering test case "testLineSubstringOpenBackwardNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(256): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D2"; testing time: 278us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(256): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D2"; testing time: 251us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(261): Entering test case "testLineSubstringOpenBackwardNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(261): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2"; testing time: 234us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(261): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2"; testing time: 244us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(266): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(266): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D2"; testing time: 227us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(266): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D2"; testing time: 241us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(271): Entering test case "testLineSubstringOpenBackwardNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(271): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2"; testing time: 225us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(271): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2"; testing time: 249us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(276): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(276): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D2"; testing time: 261us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(276): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D2"; testing time: 240us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(281): Entering test case "testLineSubstringOpenBackward3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(281): Leaving test case "testLineSubstringOpenBackward3"; testing time: 237us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(281): Leaving test case "testLineSubstringOpenBackward3"; testing time: 253us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(286): Entering test case "testLineSubstringOpenBackward2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(286): Leaving test case "testLineSubstringOpenBackward2D3"; testing time: 231us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(286): Leaving test case "testLineSubstringOpenBackward2D3"; testing time: 254us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(291): Entering test case "testLineSubstringOpenBackwardNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(291): Leaving test case "testLineSubstringOpenBackwardNegativeStart3"; testing time: 180us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(291): Leaving test case "testLineSubstringOpenBackwardNegativeStart3"; testing time: 198us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(296): Entering test case "testLineSubstringOpenBackwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(296): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D3"; testing time: 172us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(296): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D3"; testing time: 179us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(301): Entering test case "testLineSubstringOpenBackward4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(301): Leaving test case "testLineSubstringOpenBackward4"; testing time: 285us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(301): Leaving test case "testLineSubstringOpenBackward4"; testing time: 270us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(307): Entering test case "testLineSubstringOpenBackward2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(307): Leaving test case "testLineSubstringOpenBackward2D4"; testing time: 253us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(307): Leaving test case "testLineSubstringOpenBackward2D4"; testing time: 214us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(313): Entering test case "testLineSubstringOpenBackwardNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(313): Leaving test case "testLineSubstringOpenBackwardNegativeEnd4"; testing time: 210us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(313): Leaving test case "testLineSubstringOpenBackwardNegativeEnd4"; testing time: 201us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D4"; testing time: 276us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D4"; testing time: 193us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(325): Entering test case "testLineSubstringOpenBackward5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(325): Leaving test case "testLineSubstringOpenBackward5"; testing time: 860us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(325): Leaving test case "testLineSubstringOpenBackward5"; testing time: 193us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(331): Entering test case "testLineSubstringOpenBackward2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(331): Leaving test case "testLineSubstringOpenBackward2D5"; testing time: 216us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(331): Leaving test case "testLineSubstringOpenBackward2D5"; testing time: 194us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(337): Entering test case "testLineSubstringOpenBackwardNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(337): Leaving test case "testLineSubstringOpenBackwardNegativeStart5"; testing time: 232us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(337): Leaving test case "testLineSubstringOpenBackwardNegativeStart5"; testing time: 185us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(343): Entering test case "testLineSubstringOpenBackwardNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(343): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D5"; testing time: 531us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(343): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D5"; testing time: 192us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Entering test case "testLineSubstringOpenBackwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Leaving test case "testLineSubstringOpenBackwardNegativeEnd5"; testing time: 298us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Leaving test case "testLineSubstringOpenBackwardNegativeEnd5"; testing time: 183us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(355): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(355): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D5"; testing time: 210us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(355): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D5"; testing time: 179us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(361): Entering test case "testLineSubstringOpenBackwardNegativeEnds5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(361): Leaving test case "testLineSubstringOpenBackwardNegativeEnds5"; testing time: 190us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(361): Leaving test case "testLineSubstringOpenBackwardNegativeEnds5"; testing time: 179us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(367): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(367): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D5"; testing time: 176us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(373): Entering test case "testLineSubstringOpenBackward6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(373): Leaving test case "testLineSubstringOpenBackward6"; testing time: 514us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(373): Leaving test case "testLineSubstringOpenBackward6"; testing time: 185us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Entering test case "testLineSubstringOpenBackward2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Leaving test case "testLineSubstringOpenBackward2D6"; testing time: 253us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Leaving test case "testLineSubstringOpenBackward2D6"; testing time: 181us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(385): Entering test case "testLineSubstringOpenBackwardNegativeStart6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(385): Leaving test case "testLineSubstringOpenBackwardNegativeStart6"; testing time: 197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(385): Leaving test case "testLineSubstringOpenBackwardNegativeStart6"; testing time: 186us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(391): Entering test case "testLineSubstringOpenBackwardNegativeStart2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(391): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D6"; testing time: 391us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(391): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D6"; testing time: 183us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(397): Entering test case "testLineSubstringOpenBackwardNegativeEnd6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(397): Leaving test case "testLineSubstringOpenBackwardNegativeEnd6"; testing time: 244us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(397): Leaving test case "testLineSubstringOpenBackwardNegativeEnd6"; testing time: 206us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(403): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(403): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D6"; testing time: 332us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(403): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D6"; testing time: 194us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Entering test case "testLineSubstringOpenBackwardNegativeEnds6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Leaving test case "testLineSubstringOpenBackwardNegativeEnds6"; testing time: 310us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Leaving test case "testLineSubstringOpenBackwardNegativeEnds6"; testing time: 186us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(415): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(415): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D6"; testing time: 289us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(415): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D6"; testing time: 185us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(421): Entering test case "testLineSubstringOpenBackward7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(421): Leaving test case "testLineSubstringOpenBackward7"; testing time: 248us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(421): Leaving test case "testLineSubstringOpenBackward7"; testing time: 326us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(426): Entering test case "testLineSubstringOpenBackward2D7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(426): Leaving test case "testLineSubstringOpenBackward2D7"; testing time: 334us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(426): Leaving test case "testLineSubstringOpenBackward2D7"; testing time: 207us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(431): Entering test case "testLineSubstringOpenBackwardNegativeEnd7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(431): Leaving test case "testLineSubstringOpenBackwardNegativeEnd7"; testing time: 194us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(431): Leaving test case "testLineSubstringOpenBackwardNegativeEnd7"; testing time: 172us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(436): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(436): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D7"; testing time: 307us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(436): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D7"; testing time: 165us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(441): Entering test case "testLineSubstringOfEmptyLine" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(441): Leaving test case "testLineSubstringOfEmptyLine"; testing time: 162us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(441): Leaving test case "testLineSubstringOfEmptyLine"; testing time: 142us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(446): Entering test case "testLineSubstringOfEmptyLine2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(446): Leaving test case "testLineSubstringOfEmptyLine2"; testing time: 136us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(446): Leaving test case "testLineSubstringOfEmptyLine2"; testing time: 132us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(451): Entering test case "testLineSubstringOfEmptyLine3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(451): Leaving test case "testLineSubstringOfEmptyLine3"; testing time: 129us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(451): Leaving test case "testLineSubstringOfEmptyLine3"; testing time: 134us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(456): Entering test case "testLineSubstringOpenEmptySegment1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(456): Leaving test case "testLineSubstringOpenEmptySegment1"; testing time: 144us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(456): Leaving test case "testLineSubstringOpenEmptySegment1"; testing time: 153us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(462): Entering test case "testLineSubstringOpenEmptySegment2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(462): Leaving test case "testLineSubstringOpenEmptySegment2D1"; testing time: 149us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(462): Leaving test case "testLineSubstringOpenEmptySegment2D1"; testing time: 164us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(467): Entering test case "testLineSubstringOpenEmptySegment2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(467): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 518us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(467): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 163us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(473): Entering test case "testLineSubstringOpenEmptySegment2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(473): Leaving test case "testLineSubstringOpenEmptySegment2D2"; testing time: 174us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(473): Leaving test case "testLineSubstringOpenEmptySegment2D2"; testing time: 156us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(478): Entering test case "testLineSubstringOpenEmptySegment3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(478): Leaving test case "testLineSubstringOpenEmptySegment3"; testing time: 370us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(478): Leaving test case "testLineSubstringOpenEmptySegment3"; testing time: 149us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(484): Entering test case "testLineSubstringOpenEmptySegment2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(484): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 192us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(484): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 150us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(489): Entering test case "testLineSubstringClosed1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(489): Leaving test case "testLineSubstringClosed1"; testing time: 282us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(489): Leaving test case "testLineSubstringClosed1"; testing time: 266us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(495): Entering test case "testLineSubstringClosed2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(495): Leaving test case "testLineSubstringClosed2D1"; testing time: 326us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(495): Leaving test case "testLineSubstringClosed2D1"; testing time: 372us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(501): Entering test case "testLineSubstringClosedNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(501): Leaving test case "testLineSubstringClosedNegativeStart1"; testing time: 243us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(507): Entering test case "testLineSubstringClosedNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(507): Leaving test case "testLineSubstringClosedNegativeStart2D1"; testing time: 580us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(507): Leaving test case "testLineSubstringClosedNegativeStart2D1"; testing time: 232us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(513): Entering test case "testLineSubstringClosedNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(513): Leaving test case "testLineSubstringClosedNegativeEnd1"; testing time: 290us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(513): Leaving test case "testLineSubstringClosedNegativeEnd1"; testing time: 241us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(519): Entering test case "testLineSubstringClosedNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(519): Leaving test case "testLineSubstringClosedNegativeEnd2D1"; testing time: 218us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(519): Leaving test case "testLineSubstringClosedNegativeEnd2D1"; testing time: 208us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(525): Entering test case "testLineSubstringClosedNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(525): Leaving test case "testLineSubstringClosedNegativeEnds1"; testing time: 427us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(525): Leaving test case "testLineSubstringClosedNegativeEnds1"; testing time: 231us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(531): Entering test case "testLineSubstringClosedNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(531): Leaving test case "testLineSubstringClosedNegativeEnds2D1"; testing time: 347us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(531): Leaving test case "testLineSubstringClosedNegativeEnds2D1"; testing time: 415us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(537): Entering test case "testLineSubstringClosed2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(537): Leaving test case "testLineSubstringClosed2"; testing time: 333us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(537): Leaving test case "testLineSubstringClosed2"; testing time: 248us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(543): Entering test case "testLineSubstringClosed2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(543): Leaving test case "testLineSubstringClosed2D2"; testing time: 364us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(543): Leaving test case "testLineSubstringClosed2D2"; testing time: 345us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(549): Entering test case "testLineSubstringClosedNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(549): Leaving test case "testLineSubstringClosedNegativeStart2"; testing time: 509us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(549): Leaving test case "testLineSubstringClosedNegativeStart2"; testing time: 238us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(555): Entering test case "testLineSubstringClosedNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(555): Leaving test case "testLineSubstringClosedNegativeStart2D2"; testing time: 414us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(555): Leaving test case "testLineSubstringClosedNegativeStart2D2"; testing time: 293us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(561): Entering test case "testLineSubstringClosedNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(561): Leaving test case "testLineSubstringClosedNegativeEnd2"; testing time: 365us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(561): Leaving test case "testLineSubstringClosedNegativeEnd2"; testing time: 237us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(567): Entering test case "testLineSubstringClosedNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(567): Leaving test case "testLineSubstringClosedNegativeEnd2D2"; testing time: 343us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(567): Leaving test case "testLineSubstringClosedNegativeEnd2D2"; testing time: 305us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(573): Entering test case "testLineSubstringClosedNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(573): Leaving test case "testLineSubstringClosedNegativeEnds2"; testing time: 427us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(573): Leaving test case "testLineSubstringClosedNegativeEnds2"; testing time: 232us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(579): Entering test case "testLineSubstringClosedNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(579): Leaving test case "testLineSubstringClosedNegativeEnds2D2"; testing time: 324us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(579): Leaving test case "testLineSubstringClosedNegativeEnds2D2"; testing time: 273us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(585): Entering test case "testLineSubstringClosed3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(585): Leaving test case "testLineSubstringClosed3"; testing time: 329us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(585): Leaving test case "testLineSubstringClosed3"; testing time: 309us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(591): Entering test case "testLineSubstringClosed2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(591): Leaving test case "testLineSubstringClosed2D3"; testing time: 307us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(591): Leaving test case "testLineSubstringClosed2D3"; testing time: 327us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(597): Entering test case "testLineSubstringClosedNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(597): Leaving test case "testLineSubstringClosedNegativeStart3"; testing time: 284us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(597): Leaving test case "testLineSubstringClosedNegativeStart3"; testing time: 302us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(603): Entering test case "testLineSubstringClosedNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(603): Leaving test case "testLineSubstringClosedNegativeStart2D3"; testing time: 350us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(603): Leaving test case "testLineSubstringClosedNegativeStart2D3"; testing time: 264us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(609): Entering test case "testLineSubstringClosedNegativeEnd3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(609): Leaving test case "testLineSubstringClosedNegativeEnd3"; testing time: 436us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(609): Leaving test case "testLineSubstringClosedNegativeEnd3"; testing time: 469us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(615): Entering test case "testLineSubstringClosedNegativeEnd2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(615): Leaving test case "testLineSubstringClosedNegativeEnd2D3"; testing time: 441us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(615): Leaving test case "testLineSubstringClosedNegativeEnd2D3"; testing time: 330us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(621): Entering test case "testLineSubstringClosedNegativeEnds3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(621): Leaving test case "testLineSubstringClosedNegativeEnds3"; testing time: 339us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(621): Leaving test case "testLineSubstringClosedNegativeEnds3"; testing time: 294us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(627): Entering test case "testLineSubstringClosedNegativeEnds2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(627): Leaving test case "testLineSubstringClosedNegativeEnds2D3"; testing time: 425us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(627): Leaving test case "testLineSubstringClosedNegativeEnds2D3"; testing time: 269us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(633): Entering test case "testLineSubstringClosed4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(633): Leaving test case "testLineSubstringClosed4"; testing time: 317us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(633): Leaving test case "testLineSubstringClosed4"; testing time: 277us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(639): Entering test case "testLineSubstringClosed2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(639): Leaving test case "testLineSubstringClosed2D4"; testing time: 244us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(639): Leaving test case "testLineSubstringClosed2D4"; testing time: 208us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(645): Entering test case "testLineSubstringClosedNegativeStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(645): Leaving test case "testLineSubstringClosedNegativeStart4"; testing time: 285us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(645): Leaving test case "testLineSubstringClosedNegativeStart4"; testing time: 266us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(651): Entering test case "testLineSubstringClosedNegativeStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(651): Leaving test case "testLineSubstringClosedNegativeStart2D4"; testing time: 201us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(651): Leaving test case "testLineSubstringClosedNegativeStart2D4"; testing time: 198us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(657): Entering test case "testLineSubstringClosedNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(657): Leaving test case "testLineSubstringClosedNegativeEnd4"; testing time: 266us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(657): Leaving test case "testLineSubstringClosedNegativeEnd4"; testing time: 263us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(663): Entering test case "testLineSubstringClosedNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(663): Leaving test case "testLineSubstringClosedNegativeEnd2D4"; testing time: 467us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(663): Leaving test case "testLineSubstringClosedNegativeEnd2D4"; testing time: 199us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(669): Entering test case "testLineSubstringClosedNegativeEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(669): Leaving test case "testLineSubstringClosedNegativeEnds4"; testing time: 304us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(669): Leaving test case "testLineSubstringClosedNegativeEnds4"; testing time: 255us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(675): Entering test case "testLineSubstringClosedNegativeEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(675): Leaving test case "testLineSubstringClosedNegativeEnds2D4"; testing time: 250us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(675): Leaving test case "testLineSubstringClosedNegativeEnds2D4"; testing time: 197us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(681): Entering test case "testLineSubstringClosed5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(681): Leaving test case "testLineSubstringClosed5"; testing time: 324us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(681): Leaving test case "testLineSubstringClosed5"; testing time: 273us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(687): Entering test case "testLineSubstringClosed2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(687): Leaving test case "testLineSubstringClosed2D5"; testing time: 230us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(687): Leaving test case "testLineSubstringClosed2D5"; testing time: 208us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(693): Entering test case "testLineSubstringClosedNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(693): Leaving test case "testLineSubstringClosedNegativeStart5"; testing time: 239us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(693): Leaving test case "testLineSubstringClosedNegativeStart5"; testing time: 234us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(699): Entering test case "testLineSubstringClosedNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(699): Leaving test case "testLineSubstringClosedNegativeStart2D5"; testing time: 204us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(699): Leaving test case "testLineSubstringClosedNegativeStart2D5"; testing time: 399us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(705): Entering test case "testLineSubstringClosedComplement1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(705): Leaving test case "testLineSubstringClosedComplement1"; testing time: 196us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(705): Leaving test case "testLineSubstringClosedComplement1"; testing time: 212us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(711): Entering test case "testLineSubstringClosedComplement2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(711): Leaving test case "testLineSubstringClosedComplement2D1"; testing time: 323us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(711): Leaving test case "testLineSubstringClosedComplement2D1"; testing time: 319us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(717): Entering test case "testLineSubstringClosedComplementNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(717): Leaving test case "testLineSubstringClosedComplementNegativeStart1"; testing time: 223us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(717): Leaving test case "testLineSubstringClosedComplementNegativeStart1"; testing time: 205us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(723): Entering test case "testLineSubstringClosedComplementNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(723): Leaving test case "testLineSubstringClosedComplementNegativeStart2D1"; testing time: 771us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(723): Leaving test case "testLineSubstringClosedComplementNegativeStart2D1"; testing time: 261us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(729): Entering test case "testLineSubstringClosedComplementNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(729): Leaving test case "testLineSubstringClosedComplementNegativeEnd1"; testing time: 252us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(729): Leaving test case "testLineSubstringClosedComplementNegativeEnd1"; testing time: 219us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(735): Entering test case "testLineSubstringClosedComplementNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(735): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D1"; testing time: 276us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(735): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D1"; testing time: 308us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(741): Entering test case "testLineSubstringClosedComplementNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(741): Leaving test case "testLineSubstringClosedComplementNegativeEnds1"; testing time: 540us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(741): Leaving test case "testLineSubstringClosedComplementNegativeEnds1"; testing time: 204us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(747): Entering test case "testLineSubstringClosedComplementNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(747): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D1"; testing time: 342us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(747): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D1"; testing time: 263us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(753): Entering test case "testLineSubstringClosedComplement2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(753): Leaving test case "testLineSubstringClosedComplement2"; testing time: 579us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(753): Leaving test case "testLineSubstringClosedComplement2"; testing time: 214us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(759): Entering test case "testLineSubstringClosedComplement2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(759): Leaving test case "testLineSubstringClosedComplement2D2"; testing time: 455us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(759): Leaving test case "testLineSubstringClosedComplement2D2"; testing time: 399us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(765): Entering test case "testLineSubstringClosedComplementNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(765): Leaving test case "testLineSubstringClosedComplementNegativeStart2"; testing time: 228us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(765): Leaving test case "testLineSubstringClosedComplementNegativeStart2"; testing time: 216us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(771): Entering test case "testLineSubstringClosedComplementNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(771): Leaving test case "testLineSubstringClosedComplementNegativeStart2D2"; testing time: 369us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(771): Leaving test case "testLineSubstringClosedComplementNegativeStart2D2"; testing time: 296us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(777): Entering test case "testLineSubstringClosedComplementNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(777): Leaving test case "testLineSubstringClosedComplementNegativeEnd2"; testing time: 301us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(777): Leaving test case "testLineSubstringClosedComplementNegativeEnd2"; testing time: 218us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(783): Entering test case "testLineSubstringClosedComplementNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(783): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D2"; testing time: 394us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(783): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D2"; testing time: 270us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(789): Entering test case "testLineSubstringClosedComplementNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(789): Leaving test case "testLineSubstringClosedComplementNegativeEnds2"; testing time: 248us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(789): Leaving test case "testLineSubstringClosedComplementNegativeEnds2"; testing time: 404us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(795): Entering test case "testLineSubstringClosedComplementNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(795): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D2"; testing time: 290us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(795): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D2"; testing time: 334us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(801): Entering test case "testLineSubstringClosedComplement3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(801): Leaving test case "testLineSubstringClosedComplement3"; testing time: 383us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(801): Leaving test case "testLineSubstringClosedComplement3"; testing time: 299us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(807): Entering test case "testLineSubstringClosedComplement2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(807): Leaving test case "testLineSubstringClosedComplement2D3"; testing time: 340us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(807): Leaving test case "testLineSubstringClosedComplement2D3"; testing time: 286us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(813): Entering test case "testLineSubstringClosedComplementNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(813): Leaving test case "testLineSubstringClosedComplementNegativeStart3"; testing time: 528us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(813): Leaving test case "testLineSubstringClosedComplementNegativeStart3"; testing time: 307us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(819): Entering test case "testLineSubstringClosedComplementNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(819): Leaving test case "testLineSubstringClosedComplementNegativeStart2D3"; testing time: 382us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(819): Leaving test case "testLineSubstringClosedComplementNegativeStart2D3"; testing time: 324us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(825): Entering test case "testLineSubstringClosedComplementNegativeEnd3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(825): Leaving test case "testLineSubstringClosedComplementNegativeEnd3"; testing time: 253us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(825): Leaving test case "testLineSubstringClosedComplementNegativeEnd3"; testing time: 231us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(831): Entering test case "testLineSubstringClosedComplementNegativeEnd2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(831): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D3"; testing time: 318us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(831): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D3"; testing time: 307us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(837): Entering test case "testLineSubstringClosedComplementNegativeEnds3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(837): Leaving test case "testLineSubstringClosedComplementNegativeEnds3"; testing time: 232us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(843): Entering test case "testLineSubstringClosedComplementNegativeEnds2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(843): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D3"; testing time: 418us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(843): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D3"; testing time: 281us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(849): Entering test case "testLineSubstringClosedComplement4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(849): Leaving test case "testLineSubstringClosedComplement4"; testing time: 353us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(849): Leaving test case "testLineSubstringClosedComplement4"; testing time: 341us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(855): Entering test case "testLineSubstringClosedComplement2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(855): Leaving test case "testLineSubstringClosedComplement2D4"; testing time: 313us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(855): Leaving test case "testLineSubstringClosedComplement2D4"; testing time: 312us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(861): Entering test case "testLineSubstringClosedComplementNegativeStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(861): Leaving test case "testLineSubstringClosedComplementNegativeStart4"; testing time: 316us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(861): Leaving test case "testLineSubstringClosedComplementNegativeStart4"; testing time: 468us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(867): Entering test case "testLineSubstringClosedComplementNegativeStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(867): Leaving test case "testLineSubstringClosedComplementNegativeStart2D4"; testing time: 301us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(867): Leaving test case "testLineSubstringClosedComplementNegativeStart2D4"; testing time: 351us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(873): Entering test case "testLineSubstringClosedComplementNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(873): Leaving test case "testLineSubstringClosedComplementNegativeEnd4"; testing time: 314us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(873): Leaving test case "testLineSubstringClosedComplementNegativeEnd4"; testing time: 333us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(879): Entering test case "testLineSubstringClosedComplementNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(879): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D4"; testing time: 294us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(879): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D4"; testing time: 299us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(885): Entering test case "testLineSubstringClosedComplementNegativeEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(885): Leaving test case "testLineSubstringClosedComplementNegativeEnds4"; testing time: 346us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(885): Leaving test case "testLineSubstringClosedComplementNegativeEnds4"; testing time: 332us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(891): Entering test case "testLineSubstringClosedComplementNegativeEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(891): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D4"; testing time: 316us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(891): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D4"; testing time: 312us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(897): Entering test case "testLineSubstringClosedComplement5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(897): Leaving test case "testLineSubstringClosedComplement5"; testing time: 189us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(897): Leaving test case "testLineSubstringClosedComplement5"; testing time: 186us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(903): Entering test case "testLineSubstringClosedComplement2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(903): Leaving test case "testLineSubstringClosedComplement2D5"; testing time: 259us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(903): Leaving test case "testLineSubstringClosedComplement2D5"; testing time: 163us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(909): Entering test case "testLineSubstringClosedComplementNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(909): Leaving test case "testLineSubstringClosedComplementNegativeEnd5"; testing time: 178us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(909): Leaving test case "testLineSubstringClosedComplementNegativeEnd5"; testing time: 166us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(915): Entering test case "testLineSubstringClosedComplementNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(49): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(915): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D5"; testing time: 161us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(915): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D5"; testing time: 157us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(921): Entering test case "testLineSubstringInvalidStartFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(923): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(921): Leaving test case "testLineSubstringInvalidStartFraction"; testing time: 188us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(921): Leaving test case "testLineSubstringInvalidStartFraction"; testing time: 182us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(931): Entering test case "testLineSubstringInvalidNegativeStartFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(933): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(931): Leaving test case "testLineSubstringInvalidNegativeStartFraction"; testing time: 198us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(931): Leaving test case "testLineSubstringInvalidNegativeStartFraction"; testing time: 171us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(941): Entering test case "testLineSubstringInvalidEndFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(943): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(941): Leaving test case "testLineSubstringInvalidEndFraction"; testing time: 181us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(941): Leaving test case "testLineSubstringInvalidEndFraction"; testing time: 166us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(951): Entering test case "testLineSubstringInvalidNegativeEndFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(953): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(951): Leaving test case "testLineSubstringInvalidNegativeEndFraction"; testing time: 173us -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(54): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 48482us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(951): Leaving test case "testLineSubstringInvalidNegativeEndFraction"; testing time: 190us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(54): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 38110us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(45): Entering test suite "SFCGAL_algorithm_MinkowskiTest" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(47): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(57): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed @@ -18706,36 +18742,36 @@ 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(57): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(57): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(57): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(47): Leaving test case "testEmpty"; testing time: 366us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(47): Leaving test case "testEmpty"; testing time: 350us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(61): Entering test case "testEmptyPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(68): info: check sum->asText(0) == "MULTIPOLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(61): Leaving test case "testEmptyPoint"; testing time: 194us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(61): Leaving test case "testEmptyPoint"; testing time: 186us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(71): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(78): info: check sum->asText(0) == "MULTIPOLYGON(((0 0,1 0,1 1,0 1,0 0)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(71): Leaving test case "testPoint"; testing time: 217us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(71): Leaving test case "testPoint"; testing time: 397us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(80): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(88): info: check sum->asText(0) == "MULTIPOLYGON(((5 1,0 1,-1 0,0 -1,5 -1,6 0,5 1)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(80): Leaving test case "testLineString"; testing time: 823us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(80): Leaving test case "testLineString"; testing time: 783us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(94): Entering test case "testLineString2" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(101): info: check sum->asText(0) == "MULTIPOLYGON(((6 1,1 1,0 0,1 -1,6 -1,7 0,6 1)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(94): Leaving test case "testLineString2"; testing time: 335us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(94): Leaving test case "testLineString2"; testing time: 306us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(105): Entering test case "testLineString3" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(114): info: check sum->asText(0) == "MULTIPOLYGON(((5 1,2 4,5 4,6 5,5 6,0 6,-1 " "5,0 4,3 1,0 1,-1 0,0 -1,5 -1,6 0,5 1)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(105): Leaving test case "testLineString3"; testing time: 734us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(105): Leaving test case "testLineString3"; testing time: 625us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(118): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(137): 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(153): 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(118): Leaving test case "testPolygonWithHole"; testing time: 9308us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(118): Leaving test case "testPolygonWithHole"; testing time: 8905us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(167): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(175): 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(167): Leaving test case "testMultiPoint"; testing time: 462us -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(45): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 12502us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(167): Leaving test case "testMultiPoint"; testing time: 500us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(45): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 12114us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(42): Entering test suite "SFCGAL_algorithm_NormalTest" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(44): Entering test case "testNormal1" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(54): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(55): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(56): info: check normal.z() == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(44): Leaving test case "testNormal1"; testing time: 188us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(44): Leaving test case "testNormal1"; testing time: 187us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(59): Entering test case "testNormal2" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(73): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(74): info: check normal.y() == 0.0 has passed @@ -18746,12 +18782,12 @@ 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(89): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(90): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(92): info: check normal.z() == 1.5 has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(59): Leaving test case "testNormal2"; testing time: 241us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(59): Leaving test case "testNormal2"; testing time: 246us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(96): Entering test case "testNormal3" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(108): info: check !plane.is_degenerate() has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(118): info: check !plane.is_degenerate() has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(96): Leaving test case "testNormal3"; testing time: 196us -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(42): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 641us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(96): Leaving test case "testNormal3"; testing time: 232us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(42): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 682us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(46): Entering test suite "SFCGAL_algorithm_OffsetTest" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(48): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed @@ -18766,98 +18802,98 @@ 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(48): Leaving test case "testEmpty"; testing time: 515us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(48): Leaving test case "testEmpty"; testing time: 480us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(60): Entering test case "testSimple" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(66): info: check result->asText(7) == "MULTIPOLYGON(((-1.0000000 10.0000000,-1.0000000 0.0000000,-0.8750000 " "-0.4841229,-0.7500000 -0.6614378,-0.6250000 -0.7806247,-0.5000000 " "-0.8660254,-0.3750000 -0.9270248,-0.2500000 -0.9682458,-0.1250000 " "-0.9921567,0.0000000 -1.0000000,10.0000000 -1.0000000,10.1250000 " "-0.9921567,10.2500000 -0.9682458,10.3750000 -0.9270248,10.5000000 " "-0.8660254,10.6250000 -0.7806247,10.7500000 -0.6614378,10.8750000 " "-0.4841229,11.0000000 0.0000000,11.0000000 10.0000000,10.8750000 " "10.4841229,10.7500000 10.6614378,10.6250000 10.7806247,10.5000000 " "10.8660254,10.3750000 10.9270248,10.2500000 10.9682458,10.1250000 " "10.9921567,10.0000000 11.0000000,0.0000000 11.0000000,-0.1250000 " "10.9921567,-0.2500000 10.9682458,-0.3750000 10.9270248,-0.5000000 " "10.8660254,-0.6250000 10.7806247,-0.7500000 10.6614378,-0.8750000 " "10.4841229,-1.0000000 10.0000000)))" has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(60): Leaving test case "testSimple"; testing time: 1059us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(60): Leaving test case "testSimple"; testing time: 761us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(83): Entering test case "testHoles" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(95): info: check result->is() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(189): info: difference{} between algorithm::area(*result){47.714092714748745} and 47.7{47.700000000000003} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(83): Leaving test case "testHoles"; testing time: 4343us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(83): Leaving test case "testHoles"; testing time: 4055us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(192): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(196): info: check result->asText(2) == "MULTIPOLYGON(((2.00 1.00,1.75 1.66,1.50 1.87,1.25 1.97,1.00 2.00,0.75 " "1.97,0.50 1.87,0.25 1.66,0.00 1.00,0.25 0.34,0.50 0.13,0.75 0.03,1.00 " "0.00,1.25 0.03,1.50 0.13,1.75 0.34,2.00 1.00)))" has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(192): Leaving test case "testPoint"; testing time: 358us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(192): Leaving test case "testPoint"; testing time: 363us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(203): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(261): info: difference{} between algorithm::area(*result){29.251516736123055} and 29.2515{29.2515} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(203): Leaving test case "testLineString"; testing time: 20770us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(203): Leaving test case "testLineString"; testing time: 17851us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(264): Entering test case "testPolygonWithHoles" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(431): info: difference{} between algorithm::area(*result){696.05182437787403} and 696.0{696} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(264): Leaving test case "testPolygonWithHoles"; testing time: 15073us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(264): Leaving test case "testPolygonWithHoles"; testing time: 13535us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(434): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(481): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(434): Leaving test case "testMultiPoint"; testing time: 9315us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(434): Leaving test case "testMultiPoint"; testing time: 9516us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(484): Entering test case "testMultiLineString" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(547): info: check result->almostEqual(*expected, 0.1) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(484): Leaving test case "testMultiLineString"; testing time: 2341us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(484): Leaving test case "testMultiLineString"; testing time: 2220us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(550): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(624): info: check result->almostEqual(*expected, 0.1) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(550): Leaving test case "testMultiPolygon"; testing time: 2443us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(550): Leaving test case "testMultiPolygon"; testing time: 2464us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(627): Entering test case "testGeometryCollection" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(643): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(627): Leaving test case "testGeometryCollection"; testing time: 4721us -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(46): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 61048us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(627): Leaving test case "testGeometryCollection"; testing time: 4355us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(46): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 55710us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(44): Entering test suite "SFCGAL_algorithm_OrientationTest" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(53): Entering test case "testHasConsistentOrientation3D_basicTriangles" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(56): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(59): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(63): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(67): info: check !algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(53): Leaving test case "testHasConsistentOrientation3D_basicTriangles"; testing time: 394us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(53): Leaving test case "testHasConsistentOrientation3D_basicTriangles"; testing time: 377us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(72): Entering test case "testHasConsistentOrientation3D_basicPolygons" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(75): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(88): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(101): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(114): info: check !algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(72): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 273us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(72): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 270us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(120): Entering test case "testIsCounterClockWiseOriented_Polygon" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): info: check algorithm::isCounterClockWiseOriented(polygon) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(132): info: check !algorithm::isCounterClockWiseOriented(polygon) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(120): Leaving test case "testIsCounterClockWiseOriented_Polygon"; testing time: 159us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(120): Leaving test case "testIsCounterClockWiseOriented_Polygon"; testing time: 156us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(136): Entering test case "testIsCounterClockWiseOriented_Triangle" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(139): info: check algorithm::isCounterClockWiseOriented(triangle) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(141): info: check !algorithm::isCounterClockWiseOriented(triangle) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(136): Leaving test case "testIsCounterClockWiseOriented_Triangle"; testing time: 138us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(136): Leaving test case "testIsCounterClockWiseOriented_Triangle"; testing time: 142us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(145): Entering test case "testIsCounterClockWiseOriented_LineString" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(154): info: check algorithm::isCounterClockWiseOriented(ring) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(156): info: check !algorithm::isCounterClockWiseOriented(ring) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(145): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 137us -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(44): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 1133us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(145): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 139us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(44): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 1112us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(16): Entering test suite "SFCGAL_algorithm_Partition2Test" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(18): Entering test case "testPartition2_NoPolygon" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(29): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(32): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(18): Leaving test case "testPartition2_NoPolygon"; testing time: 255us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(18): Leaving test case "testPartition2_NoPolygon"; testing time: 242us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(35): Entering test case "testPartition2_Empty" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(41): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(44): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(35): Leaving test case "testPartition2_Empty"; testing time: 146us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(35): Leaving test case "testPartition2_Empty"; testing time: 138us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(47): Entering test case "testPartition2_YMonotonePartition2" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(60): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(64): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(47): Leaving test case "testPartition2_YMonotonePartition2"; testing time: 173us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(47): Leaving test case "testPartition2_YMonotonePartition2"; testing time: 183us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(67): Entering test case "testPartition2_YMonotonePartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(89): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(97): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(67): Leaving test case "testPartition2_YMonotonePartition2_gross"; testing time: 200us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(67): Leaving test case "testPartition2_YMonotonePartition2_gross"; testing time: 206us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(100): Entering test case "testPartition2_ApproxConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(123): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(135): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(100): Leaving test case "testPartition2_ApproxConvexPartition2_gross"; testing time: 430us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(100): Leaving test case "testPartition2_ApproxConvexPartition2_gross"; testing time: 432us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(138): Entering test case "testPartition2_GreeneApproxConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(161): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(173): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(138): Leaving test case "testPartition2_GreeneApproxConvexPartition2_gross"; testing time: 246us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(138): Leaving test case "testPartition2_GreeneApproxConvexPartition2_gross"; testing time: 245us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(176): Entering test case "testPartition2_OptimalConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(199): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(210): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(176): Leaving test case "testPartition2_OptimalConvexPartition2_gross"; testing time: 369us -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(16): Leaving test suite "SFCGAL_algorithm_Partition2Test"; testing time: 1861us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(176): Leaving test case "testPartition2_OptimalConvexPartition2_gross"; testing time: 373us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(16): Leaving test suite "SFCGAL_algorithm_Partition2Test"; testing time: 1866us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(42): Entering test suite "SFCGAL_algorithm_PlaneTest" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(44): Entering test case "testPlane1" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(50): info: check plane.a() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(51): info: check plane.b() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(52): info: check plane.c() == 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(44): Leaving test case "testPlane1"; testing time: 211us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(44): Leaving test case "testPlane1"; testing time: 206us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(55): Entering test case "testPlane" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): info: check 'LineString 0: LINESTRING(1 2 3,4 5 6) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): info: check 'LineString 1: LINESTRING(1 2 3,1 2 3,1 2 3,1 2 3) is plane' has passed @@ -18867,55 +18903,55 @@ 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): info: check 'LineString 5: LINESTRING(2 1 0,2 0 0,2 1 0,2 1 0,2 0 3) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): info: check 'LineString 6: LINESTRING(2 1 0,2 0 0,2 1 1,2 1 0,1 0 3) isn't plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): info: check 'LineString 7: LINESTRING(0 0 0, 1e-5 0 0, 1e-5 1e-5 0, 0 1e-5 1e-5) isn't plane' has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(55): Leaving test case "testPlane"; testing time: 1819us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(55): Leaving test case "testPlane"; testing time: 665us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(89): Entering test case "testPlane3DDivideByZeroCrash" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(93): info: check degenerate_polygon->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(109): info: check ok_polygon->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(111): info: check algorithm::hasPlane3D(ok_polygon->as()) has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(89): Leaving test case "testPlane3DDivideByZeroCrash"; testing time: 397us -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(42): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 2451us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(89): Leaving test case "testPlane3DDivideByZeroCrash"; testing time: 246us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(42): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 1168us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(46): Entering test suite "SFCGAL_algorithm_StraightSkeletonTest" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(48): Entering test case "testTriangle" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(56): info: check result->numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(57): info: check result->asText(1) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(63): info: check result->numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(64): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(48): Leaving test case "testTriangle"; testing time: 553us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(48): Leaving test case "testTriangle"; testing time: 485us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(68): Entering test case "testPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(77): info: check result->numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(78): info: check result->asText(0) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(84): info: check result->numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(85): info: check result->asText(0) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(68): Leaving test case "testPolygon"; testing time: 505us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(68): Leaving test case "testPolygon"; testing time: 448us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(89): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(97): info: check result->numGeometries() == 13 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(129): info: check algorithm::covers(*r, *e) has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(89): Leaving test case "testPolygonWithHole"; testing time: 1776us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(89): Leaving test case "testPolygonWithHole"; testing time: 1667us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(132): Entering test case "testPolygonWithHoleTouchingShell" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(137): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(132): Leaving test case "testPolygonWithHoleTouchingShell"; testing time: 559us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(132): Leaving test case "testPolygonWithHoleTouchingShell"; testing time: 427us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(140): Entering test case "testPolygonWithTouchingHoles" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(147): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(140): Leaving test case "testPolygonWithTouchingHoles"; testing time: 789us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(140): Leaving test case "testPolygonWithTouchingHoles"; testing time: 765us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(150): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(190): info: check result->numGeometries() == 220U has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(150): Leaving test case "testMultiPolygon"; testing time: 81907us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(150): Leaving test case "testMultiPolygon"; testing time: 73679us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(193): Entering test case "testInvalidTypes" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(202): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(202): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(193): Leaving test case "testInvalidTypes"; testing time: 434us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(193): Leaving test case "testInvalidTypes"; testing time: 342us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(207): Entering test case "testPostgisIssue3107" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(217): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(207): Leaving test case "testPostgisIssue3107"; testing time: 810us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(207): Leaving test case "testPostgisIssue3107"; testing time: 799us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(221): Entering test case "testMultiPolygonWithTouchingHoles" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(231): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(221): Leaving test case "testMultiPolygonWithTouchingHoles"; testing time: 892us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(221): Leaving test case "testMultiPolygonWithTouchingHoles"; testing time: 801us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(234): Entering test case "testDistanceInM" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(244): info: check out->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(234): Leaving test case "testDistanceInM"; testing time: 1416us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(234): Leaving test case "testDistanceInM"; testing time: 1486us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(247): Entering test case "testMultiEmptyEmpty" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(252): info: check out->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(247): Leaving test case "testMultiEmptyEmpty"; testing time: 280us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(247): Leaving test case "testMultiEmptyEmpty"; testing time: 282us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): Entering test case "testDegenerateMultiLineString" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(271): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(271): info: check algorithm::length(out->geometryN(i)) > tolerance has passed @@ -18945,17 +18981,17 @@ 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(271): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(271): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(271): info: check algorithm::length(out->geometryN(i)) > tolerance has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): Leaving test case "testDegenerateMultiLineString"; testing time: 4112us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): Leaving test case "testDegenerateMultiLineString"; testing time: 4224us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(275): Entering test case "testExtrudeStraightSkeleton" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(300): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(275): Leaving test case "testExtrudeStraightSkeleton"; testing time: 3516us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(275): Leaving test case "testExtrudeStraightSkeleton"; testing time: 2707us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(303): Entering test case "testExtrudeStraightSkeletonPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(351): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(303): Leaving test case "testExtrudeStraightSkeletonPolygonWithHole"; testing time: 5676us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(303): Leaving test case "testExtrudeStraightSkeletonPolygonWithHole"; testing time: 5385us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(354): Entering test case "testExtrudeStraightSkeletonGenerateBuilding" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(417): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(354): Leaving test case "testExtrudeStraightSkeletonGenerateBuilding"; testing time: 5652us -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(46): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 109021us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(354): Leaving test case "testExtrudeStraightSkeletonGenerateBuilding"; testing time: 5550us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(46): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 99187us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(45): Entering test suite "SFCGAL_algorithm_TesselateTest" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(47): Entering test case "testEmpty" 1: tesselate(POINT EMPTY) @@ -18982,26 +19018,26 @@ 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(POLYHEDRALSURFACE EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(47): Leaving test case "testEmpty"; testing time: 379us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(47): Leaving test case "testEmpty"; testing time: 361us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(65): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(69): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(65): Leaving test case "testPoint"; testing time: 190us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(65): Leaving test case "testPoint"; testing time: 184us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(71): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(75): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(71): Leaving test case "testLineString"; testing time: 167us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(71): Leaving test case "testLineString"; testing time: 170us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(77): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(81): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(77): Leaving test case "testMultiPoint"; testing time: 156us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(77): Leaving test case "testMultiPoint"; testing time: 346us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(83): Entering test case "testMultiLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(88): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(83): Leaving test case "testMultiLineString"; testing time: 172us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(83): Leaving test case "testMultiLineString"; testing time: 185us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(94): Entering test case "testPolygon" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(101): info: check result->asText(1) == wktOut has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(94): Leaving test case "testPolygon"; testing time: 290us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(94): Leaving test case "testPolygon"; testing time: 255us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(103): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(113): info: check result->asText(1) == wktOut has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(103): Leaving test case "testMultiPolygon"; testing time: 329us -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(45): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 1728us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(103): Leaving test case "testMultiPolygon"; testing time: 320us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(45): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 1865us 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(44): Entering test suite "SFCGAL_algorithm_TranslateTest" 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(46): Entering test case "testEmpty" 1: Point @@ -19040,25 +19076,25 @@ 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(58): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(46): Leaving test case "testEmpty"; testing time: 227us -1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(44): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 236us +1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(46): Leaving test case "testEmpty"; testing time: 219us +1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(44): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 225us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(43): Entering test suite "SFCGAL_algorithm_UnionTest" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(45): Entering test case "Handle1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(51): info: check *u == *io::readWkt("POINT(0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(45): Leaving test case "Handle1"; testing time: 467us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(45): Leaving test case "Handle1"; testing time: 475us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(54): Entering test case "Handle2" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(60): info: check *u == *io::readWkt("POINT(0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(54): Leaving test case "Handle2"; testing time: 175us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(54): Leaving test case "Handle2"; testing time: 178us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(63): Entering test case "PointPoint" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(70): info: check *u == *io::readWkt("POINT(0 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(77): info: check *u == *io::readWkt("MULTIPOINT(0 0,0 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(84): info: check *u == *io::readWkt("POINT(0 1 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(91): info: check *u == *io::readWkt("MULTIPOINT(0 0 0,0 0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(63): Leaving test case "PointPoint"; testing time: 364us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(63): Leaving test case "PointPoint"; testing time: 335us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(95): Entering test case "PointLine" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(102): info: check *u == *io::readWkt("LINESTRING(-1 0,.5 0,1 0)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(109): info: check *u == *io::readWkt("LINESTRING(0 0 -1,0 0 .5,0 0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(95): Leaving test case "PointLine"; testing time: 481us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(95): Leaving test case "PointLine"; testing time: 454us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(113): Entering test case "LineLine" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(120): info: check *u == *io::readWkt("MULTILINESTRING((-1 0,1 0),(-1 1,1 1))") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(127): info: check *u == *io::readWkt( "MULTILINESTRING((-1 0,0 0),(0 0,1 0),(0 -1,0 0),(0 0,0 1))") has passed @@ -19068,53 +19104,53 @@ 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(146): info: check u->geometryN(0).geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(147): info: check u->geometryN(1).geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(148): info: check u->geometryN(2).geometryTypeId() == TYPE_SOLID has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(134): Leaving test case "LineVolume"; testing time: 11881us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(134): Leaving test case "LineVolume"; testing time: 12774us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(151): Entering test case "PointSurface" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(159): info: check *u == *io::readWkt("TRIANGLE((0 0,0 1,1 0,0 0))") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(167): 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(151): Leaving test case "PointSurface"; testing time: 587us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(151): Leaving test case "PointSurface"; testing time: 790us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(171): Entering test case "PointVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(183): info: check u->geometryTypeId() == TYPE_SOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(188): info: check u->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(171): Leaving test case "PointVolume"; testing time: 21845us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(171): Leaving test case "PointVolume"; testing time: 21857us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(192): Entering test case "TriangleTriangle" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(201): info: check *u == *io::readWkt("TRIANGLE((0 0,0 1,1 0,0 0))") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(192): Leaving test case "TriangleTriangle"; testing time: 692us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(192): Leaving test case "TriangleTriangle"; testing time: 623us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(205): Entering test case "PolygonPolygon1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(214): 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(224): 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(205): Leaving test case "PolygonPolygon1"; testing time: 1089us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(205): Leaving test case "PolygonPolygon1"; testing time: 1337us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(228): Entering test case "PolygonPolygon2" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(243): info: check u->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(244): info: check algorithm::area3D(*u) == 2.5 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(249): info: check u->geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(250): info: check algorithm::area3D(*u) == 2.5 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(228): Leaving test case "PolygonPolygon2"; testing time: 6810us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(228): Leaving test case "PolygonPolygon2"; testing time: 6676us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(254): Entering test case "PolygonPolygon3" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(273): info: check std::abs(algorithm::area(*u) - 25.56) < .01 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(278): info: check std::abs(algorithm::area3D(*u) - 25.56) < .01 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(254): Leaving test case "PolygonPolygon3"; testing time: 3385863us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(254): Leaving test case "PolygonPolygon3"; testing time: 3223466us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(282): Entering test case "GardenFailures1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(292): info: check algorithm::area(*a) + algorithm::area(*b) == algorithm::area(*u) has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(282): Leaving test case "GardenFailures1"; testing time: 1829us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(282): Leaving test case "GardenFailures1"; testing time: 1492us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(297): Entering test case "GardenFailures2" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures2 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(297): Leaving test case "GardenFailures2"; testing time: 2631us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(297): Leaving test case "GardenFailures2"; testing time: 2618us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(312): Entering test case "GardenFailures3" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures3 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(312): Leaving test case "GardenFailures3"; testing time: 419us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(312): Leaving test case "GardenFailures3"; testing time: 384us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(325): Entering test case "GardenFailures4" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures4 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(325): Leaving test case "GardenFailures4"; testing time: 1776us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(325): Leaving test case "GardenFailures4"; testing time: 1893us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(338): Entering test case "GardenFailures5" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures5 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(338): Leaving test case "GardenFailures5"; testing time: 857us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(338): Leaving test case "GardenFailures5"; testing time: 838us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(353): Entering test case "GardenFailures6" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures6 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(353): Leaving test case "GardenFailures6"; testing time: 2128us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(353): Leaving test case "GardenFailures6"; testing time: 1729us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(367): Entering test case "GardenFailures7" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures7 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(367): Leaving test case "GardenFailures7"; testing time: 1609us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(367): Leaving test case "GardenFailures7"; testing time: 1634us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(377): Entering test case "VolumeVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(390): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(391): info: check algorithm::volume(*u) == 2 has passed @@ -19126,57 +19162,57 @@ 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(413): info: check algorithm::volume(*u) == 2 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(420): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(421): info: check algorithm::volume(*u) == 2 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(377): Leaving test case "VolumeVolume"; testing time: 250588us -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(43): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 3692789us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(377): Leaving test case "VolumeVolume"; testing time: 248675us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(43): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 3528825us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(35): Entering test suite "SFCGAL_algorithm_VisibilityTest" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(39): Entering test case "testVisibility_PointInPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(58): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(39): Leaving test case "testVisibility_PointInPolygon"; testing time: 865us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(39): Leaving test case "testVisibility_PointInPolygon"; testing time: 830us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(61): Entering test case "testVisibility_PointOnPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(80): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(61): Leaving test case "testVisibility_PointOnPolygon"; testing time: 304us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(61): Leaving test case "testVisibility_PointOnPolygon"; testing time: 361us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(83): Entering test case "testVisibility_PointVertexOnPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(102): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(83): Leaving test case "testVisibility_PointVertexOnPolygon"; testing time: 258us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(83): Leaving test case "testVisibility_PointVertexOnPolygon"; testing time: 291us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(105): Entering test case "testVisibility_PointInPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(134): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(105): Leaving test case "testVisibility_PointInPolygonHole"; testing time: 499us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(105): Leaving test case "testVisibility_PointInPolygonHole"; testing time: 1457us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(137): Entering test case "testVisibility_PointOnPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(165): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(137): Leaving test case "testVisibility_PointOnPolygonHole"; testing time: 964us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(137): Leaving test case "testVisibility_PointOnPolygonHole"; testing time: 575us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(168): Entering test case "testVisibility_PointVertexOnPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(197): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(168): Leaving test case "testVisibility_PointVertexOnPolygonHole"; testing time: 559us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(168): Leaving test case "testVisibility_PointVertexOnPolygonHole"; testing time: 463us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(200): Entering test case "testVisibility_PointOnHolePolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(227): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(200): Leaving test case "testVisibility_PointOnHolePolygonHole"; testing time: 467us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(200): Leaving test case "testVisibility_PointOnHolePolygonHole"; testing time: 419us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(230): Entering test case "testVisibility_PointVertexOnHolePolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(257): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(230): Leaving test case "testVisibility_PointVertexOnHolePolygonHole"; testing time: 460us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(230): Leaving test case "testVisibility_PointVertexOnHolePolygonHole"; testing time: 412us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(260): Entering test case "testVisibility_SegmentInPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(281): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(260): Leaving test case "testVisibility_SegmentInPolygon"; testing time: 271us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(260): Leaving test case "testVisibility_SegmentInPolygon"; testing time: 302us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(284): Entering test case "testVisibility_SegmentInPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(323): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(284): Leaving test case "testVisibility_SegmentInPolygonHole"; testing time: 479us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(284): Leaving test case "testVisibility_SegmentInPolygonHole"; testing time: 485us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(326): Entering test case "testVisibility_PointOutPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(374): info: check e.what() == "Can not find corresponding face." has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(326): Leaving test case "testVisibility_PointOutPolygon"; testing time: 637us -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(35): Leaving test suite "SFCGAL_algorithm_VisibilityTest"; testing time: 5853us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(326): Leaving test case "testVisibility_PointOutPolygon"; testing time: 1751us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(35): Leaving test suite "SFCGAL_algorithm_VisibilityTest"; testing time: 7439us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(34): Entering test suite "SFCGAL_algorithm_VolumeTest" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(36): Entering test case "cubeVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(45): info: check algorithm::volume(*s) == 1 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(36): Leaving test case "cubeVolume"; testing time: 7915us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(36): Leaving test case "cubeVolume"; testing time: 7830us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(48): Entering test case "cubeWithHoleVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(65): info: check algorithm::volume(s->as(), algorithm::NoValidityCheck()) - ref < 0.001 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(48): Leaving test case "cubeWithHoleVolume"; testing time: 21571us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(48): Leaving test case "cubeWithHoleVolume"; testing time: 21607us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(70): Entering test case "invertedCubeVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(79): info: check algorithm::volume(*s) == -1 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(70): Leaving test case "invertedCubeVolume"; testing time: 7989us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(70): Leaving test case "invertedCubeVolume"; testing time: 7775us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(82): Entering test case "polyhedronVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(93): info: check vol * 6 == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(82): Leaving test case "polyhedronVolume"; testing time: 2244us -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(34): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 39764us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(82): Leaving test case "polyhedronVolume"; testing time: 2662us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(34): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 39917us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(41): Entering test suite "SFCGAL_sfcgal_cTest" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(53): Entering test case "testErrorOnBadGeometryType" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(62): info: check 2 == sfcgal_linestring_num_points(gl) has passed @@ -19185,99 +19221,99 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(67): info: check hasError == true has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(72): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(76): info: check hasError == true has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(53): Leaving test case "testErrorOnBadGeometryType"; testing time: 313us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(53): Leaving test case "testErrorOnBadGeometryType"; testing time: 324us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(79): Entering test case "testStraightSkeletonPolygon" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(88): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(89): info: check 5 == sfcgal_geometry_collection_num_geometries(sk) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(79): Leaving test case "testStraightSkeletonPolygon"; testing time: 548us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(79): Leaving test case "testStraightSkeletonPolygon"; testing time: 430us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(92): Entering test case "testStraightSkeletonMultiPolygon" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(102): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(103): info: check 8 == sfcgal_geometry_collection_num_geometries(sk) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(92): Leaving test case "testStraightSkeletonMultiPolygon"; testing time: 420us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(92): Leaving test case "testStraightSkeletonMultiPolygon"; testing time: 431us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(106): Entering test case "testApproximateMedialAxis" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(116): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(121): info: check 11 == sfcgal_geometry_collection_num_geometries(sk) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(106): Leaving test case "testApproximateMedialAxis"; testing time: 878us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(106): Leaving test case "testApproximateMedialAxis"; testing time: 934us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(126): Entering test case "testCovers" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(137): info: check sfcgal_geometry_covers(g1.get(), g2.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(126): Leaving test case "testCovers"; testing time: 484us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(126): Leaving test case "testCovers"; testing time: 1888us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(140): Entering test case "testLineSubstring" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(148): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(150): info: check sfcgal_geometry_covers_3d(ls, g2.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(140): Leaving test case "testLineSubstring"; testing time: 326us -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(41): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 3015us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(140): Leaving test case "testLineSubstring"; testing time: 539us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(41): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 4599us 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(32): Entering test suite "SFCGAL_detail_ComplexComparatorTest" 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(34): Entering test case "testComparator" 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(38): info: check !less(std::complex(1.0, 0.0), std::complex(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(40): info: check !less(std::complex(0.0, 0.0), std::complex(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(42): info: check less(std::complex(0.0, 0.0), std::complex(1.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(44): info: check less(std::complex(0.0, 0.0), std::complex(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(34): Leaving test case "testComparator"; testing time: 164us -1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(32): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 169us +1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(34): Leaving test case "testComparator"; testing time: 187us +1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(32): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 193us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(32): Entering test suite "SFCGAL_detail_IntervalTest" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(35): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(38): info: check std::isnan(bound.lower()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(39): info: check std::isnan(bound.upper()) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(35): Leaving test case "testDefaultConstructor"; testing time: 228us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(35): Leaving test case "testDefaultConstructor"; testing time: 562us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(43): Entering test case "testConstructorWithValue" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(46): info: check bound.lower() == 5.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(47): info: check bound.upper() == 5.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(43): Leaving test case "testConstructorWithValue"; testing time: 131us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(43): Leaving test case "testConstructorWithValue"; testing time: 266us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(51): Entering test case "testConstructorWithTwoValues" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(54): info: check bound.lower() == 3.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(55): info: check bound.upper() == 5.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(51): Leaving test case "testConstructorWithTwoValues"; testing time: 131us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(51): Leaving test case "testConstructorWithTwoValues"; testing time: 139us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(63): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(66): info: check bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(63): Leaving test case "testEmpty"; testing time: 128us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(63): Leaving test case "testEmpty"; testing time: 132us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(68): Entering test case "testNotEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(71): info: check !bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(68): Leaving test case "testNotEmpty"; testing time: 128us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(68): Leaving test case "testNotEmpty"; testing time: 130us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Entering test case "testWidth" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(80): info: check bound.width() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Leaving test case "testWidth"; testing time: 126us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Leaving test case "testWidth"; testing time: 129us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Entering test case "testExpandByEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(88): info: check bound.isEmpty() has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Leaving test case "testExpandByEmpty"; testing time: 129us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(92): Entering test case "testExpandToIncludeInterval_emptyExpanded" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(96): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(97): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(92): Leaving test case "testExpandToIncludeInterval_emptyExpanded"; testing time: 149us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(92): Leaving test case "testExpandToIncludeInterval_emptyExpanded"; testing time: 155us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(99): Entering test case "testExpandToIncludeInterval_expandByEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(103): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(104): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(99): Leaving test case "testExpandToIncludeInterval_expandByEmpty"; testing time: 149us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(99): Leaving test case "testExpandToIncludeInterval_expandByEmpty"; testing time: 133us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(106): Entering test case "testExpandToIncludeInterval_classic" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(110): info: check bound.lower() == -1.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(111): info: check bound.upper() == 2.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(106): Leaving test case "testExpandToIncludeInterval_classic"; testing time: 145us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(106): Leaving test case "testExpandToIncludeInterval_classic"; testing time: 132us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(115): Entering test case "testExpandToIncludeValue_classic1" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(119): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(120): info: check bound.upper() == 2.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(115): Leaving test case "testExpandToIncludeValue_classic1"; testing time: 134us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(115): Leaving test case "testExpandToIncludeValue_classic1"; testing time: 223us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(122): Entering test case "testExpandToIncludeValue_classic2" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(126): info: check bound.lower() == -2.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(127): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(122): Leaving test case "testExpandToIncludeValue_classic2"; testing time: 145us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(122): Leaving test case "testExpandToIncludeValue_classic2"; testing time: 141us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(131): Entering test case "testIntersects_emptyBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(133): info: check !Interval().intersects(Interval()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(134): info: check !Interval(0.0, 1.0).intersects(Interval()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(135): info: check !Interval().intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(131): Leaving test case "testIntersects_emptyBehavior"; testing time: 151us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(131): Leaving test case "testIntersects_emptyBehavior"; testing time: 295us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(138): Entering test case "testIntersects_normalBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(140): info: check Interval(0.0, 1.0).intersects(Interval(-1.0, 0.5)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(141): info: check Interval(0.0, 1.0).intersects(Interval(0.3, 0.5)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(142): info: check Interval(0.0, 1.0).intersects(Interval(0.5, 2.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(144): info: check !Interval(0.0, 1.0).intersects(Interval(2.0, 3.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(145): info: check !Interval(2.0, 3.0).intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(138): Leaving test case "testIntersects_normalBehavior"; testing time: 148us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(138): Leaving test case "testIntersects_normalBehavior"; testing time: 150us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(147): Entering test case "testIntersects_limitBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(149): info: check Interval(0.0, 1.0).intersects(Interval(1.0, 2.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(150): info: check Interval(0.0, 1.0).intersects(Interval(-1.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(152): info: check Interval(1.0, 2.0).intersects(Interval(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(153): info: check Interval(-1.0, 0.0).intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(147): Leaving test case "testIntersects_limitBehavior"; testing time: 151us -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(32): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 2278us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(147): Leaving test case "testIntersects_limitBehavior"; testing time: 369us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(32): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 3177us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(31): Entering test suite "SFCGAL_GeometryGraphBuilderTest" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(33): Entering test case "addPoint" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(47): info: check graph.numVertices() == 3U has passed @@ -19286,7 +19322,7 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(51): info: check graph[a].coordinate == Coordinate(0.0, 0.0, 0.0) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(52): info: check graph[b].coordinate == Coordinate(1.0, 1.0, 1.0) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(53): info: check graph[c].coordinate == Coordinate(2.0, 2.0, 2.0) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(33): Leaving test case "addPoint"; testing time: 181us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(33): Leaving test case "addPoint"; testing time: 178us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(56): Entering test case "addLineString" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(74): info: check graph.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(75): info: check graph.numEdges() == 4U has passed @@ -19294,20 +19330,20 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(79): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(79): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(79): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(56): Leaving test case "addLineString"; testing time: 159us -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(31): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 351us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(56): Leaving test case "addLineString"; testing time: 472us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(31): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 662us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(29): Entering test suite "SFCGAL_GeometryGraphTest" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(31): Entering test case "addVertexAndEdges" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(41): info: check graph.source(ab) == a has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(42): info: check graph.target(ab) == b has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(44): info: check graph.numVertices() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(45): info: check graph.numEdges() == 1U has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(31): Leaving test case "addVertexAndEdges"; testing time: 136us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(31): Leaving test case "addVertexAndEdges"; testing time: 160us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(48): Entering test case "adjacentVertices" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(65): info: check bAjacentVertices.size() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(66): info: check bAjacentVertices.count(a) == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(67): info: check bAjacentVertices.count(c) == 1U has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(48): Leaving test case "adjacentVertices"; testing time: 132us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(48): Leaving test case "adjacentVertices"; testing time: 197us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(70): Entering test case "inOutEdges" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(91): info: check inEdges.size() == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(92): info: check inEdges[0] == ab has passed @@ -19316,24 +19352,24 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(97): info: check inOutEdges.size() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(99): info: check (inOutEdges[0].first == ab && inOutEdges[0].second == REVERSE) || (inOutEdges[1].first == ab && inOutEdges[1].second == REVERSE) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(102): info: check (inOutEdges[0].first == bc && inOutEdges[0].second == DIRECT) || (inOutEdges[1].first == bc && inOutEdges[1].second == DIRECT) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(70): Leaving test case "inOutEdges"; testing time: 140us -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(29): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 424us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(70): Leaving test case "inOutEdges"; testing time: 385us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(29): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 852us 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(30): Entering test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest" 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(32): Entering test case "basicTestCase" 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(58): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(63): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(68): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(70): info: check !algorithm::isHalfEdge(graph) has passed -1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(32): Leaving test case "basicTestCase"; testing time: 166us -1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(30): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 171us +1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(32): Leaving test case "basicTestCase"; testing time: 186us +1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(30): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 192us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(46): Entering test suite "SFCGAL_io_SerializationTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(48): Entering test case "textTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(68): info: check pt1 == rpt1 has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(69): info: check q1 == rq1 has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(48): Leaving test case "textTest"; testing time: 351us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(48): Leaving test case "textTest"; testing time: 675us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(72): Entering test case "binaryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(87): info: check pt == rpt has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(72): Leaving test case "binaryTest"; testing time: 193us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(72): Leaving test case "binaryTest"; testing time: 239us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(90): Entering test case "geometryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(116): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g1))->asText() == g1->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(118): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g2))->asText() == g2->asText() has passed @@ -19346,19 +19382,19 @@ 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(132): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g9))->asText() == g9->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(134): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g10))->asText() == g10->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(136): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g11))->asText() == g11->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(90): Leaving test case "geometryTest"; testing time: 1710us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(90): Leaving test case "geometryTest"; testing time: 2132us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(140): Entering test case "caseTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(143): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g1))->asText() == g1->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(140): Leaving test case "caseTest"; testing time: 307us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(140): Leaving test case "caseTest"; testing time: 414us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(147): Entering test case "extBinaryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(165): info: check mg1->asText() == ng2->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(147): Leaving test case "extBinaryTest"; testing time: 295us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(147): Leaving test case "extBinaryTest"; testing time: 444us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(170): Entering test case "preparedGeometryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(178): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g1))->asEWKT() == g1->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(180): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g2))->asEWKT() == g2->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(182): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g3))->asEWKT() == g3->asEWKT() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(170): Leaving test case "preparedGeometryTest"; testing time: 290us -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(46): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 3192us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(170): Leaving test case "preparedGeometryTest"; testing time: 406us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(46): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 4365us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(32): Entering test suite "SFCGAL_io_WkbWriterTest" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(43): Entering test case "writeWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(48): info: check ifs.good() has passed @@ -19509,7 +19545,7 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(60): info: check g->asWkb() == expectedWkb has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(60): info: check g->asWkb() == expectedWkb has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(60): info: check g->asWkb() == expectedWkb has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(43): Leaving test case "writeWkb"; testing time: 2640us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(43): Leaving test case "writeWkb"; testing time: 5204us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(64): Entering test case "readWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(69): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(74): info: check efs.good() has passed @@ -19659,7 +19695,7 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(84): info: check g->asText(0) == gWkb->asText(0) has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(84): info: check g->asText(0) == gWkb->asText(0) has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(84): info: check g->asText(0) == gWkb->asText(0) has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(64): Leaving test case "readWkb"; testing time: 3899us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(64): Leaving test case "readWkb"; testing time: 6358us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(89): Entering test case "PostgisEWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(94): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(99): info: check efs.good() has passed @@ -19977,19 +20013,19 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(128): info: check 3946 == gEwkbFile->SRID() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(127): info: check gEwkbFile->geometry().asText(0) == gWkt->asText(0) has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(128): info: check 3946 == gEwkbFile->SRID() has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(89): Leaving test case "PostgisEWkb"; testing time: 7409us -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(32): Leaving test suite "SFCGAL_io_WkbWriterTest"; testing time: 13976us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(89): Leaving test case "PostgisEWkb"; testing time: 12213us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(32): Leaving test suite "SFCGAL_io_WkbWriterTest"; testing time: 23813us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(44): Entering test suite "SFCGAL_io_WktReaderTest" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(48): Entering test case "pointEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(51): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(52): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(48): Leaving test case "pointEmpty"; testing time: 271us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(48): Leaving test case "pointEmpty"; testing time: 312us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(55): Entering test case "pointXY" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(58): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(59): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(61): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(62): info: check g->as().y() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(55): Leaving test case "pointXY"; testing time: 156us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(55): Leaving test case "pointXY"; testing time: 335us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(65): Entering test case "pointXYZ_implicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(68): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(69): info: check !g->isEmpty() has passed @@ -19998,7 +20034,7 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(74): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(75): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(76): info: check g->as().z() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(65): Leaving test case "pointXYZ_implicit"; testing time: 155us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(65): Leaving test case "pointXYZ_implicit"; testing time: 332us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(79): Entering test case "pointXYZ_explicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(82): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(83): info: check !g->isEmpty() has passed @@ -20007,7 +20043,7 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(88): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(89): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(90): info: check g->as().z() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(79): Leaving test case "pointXYZ_explicit"; testing time: 152us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(79): Leaving test case "pointXYZ_explicit"; testing time: 330us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(93): Entering test case "pointXYM_explicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(96): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(97): info: check !g->isEmpty() has passed @@ -20016,67 +20052,67 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(102): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(103): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(104): info: check g->as().m() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(93): Leaving test case "pointXYM_explicit"; testing time: 151us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(93): Leaving test case "pointXYM_explicit"; testing time: 320us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Entering test case "lineStringEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(112): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(113): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Leaving test case "lineStringEmpty"; testing time: 134us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Leaving test case "lineStringEmpty"; testing time: 205us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(116): Entering test case "lineString_twoPoints" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(119): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(120): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(121): info: check g->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(116): Leaving test case "lineString_twoPoints"; testing time: 165us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(116): Leaving test case "lineString_twoPoints"; testing time: 215us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(124): Entering test case "lineString_twoPoints3D" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(127): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(128): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(129): info: check g->as().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(130): info: check g->as().pointN(0).is3D() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(131): info: check g->as().pointN(1).is3D() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(124): Leaving test case "lineString_twoPoints3D"; testing time: 150us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(124): Leaving test case "lineString_twoPoints3D"; testing time: 245us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(136): Entering test case "polygonEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(139): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(140): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(136): Leaving test case "polygonEmpty"; testing time: 135us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(136): Leaving test case "polygonEmpty"; testing time: 205us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(144): Entering test case "polygonWithFourPoints" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(147): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(148): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(149): info: check g->as().exteriorRing().numPoints() == 4U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(144): Leaving test case "polygonWithFourPoints"; testing time: 148us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(144): Leaving test case "polygonWithFourPoints"; testing time: 218us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Entering test case "multiPointEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(157): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(158): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Leaving test case "multiPointEmpty"; testing time: 136us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Leaving test case "multiPointEmpty"; testing time: 175us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(161): Entering test case "multiPointEmpty2" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(164): info: check g->asText() == "MULTIPOINT((0/1 0/1),(1/1 1/1))" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(165): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(166): info: check g->numGeometries() == 2 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(161): Leaving test case "multiPointEmpty2"; testing time: 164us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(161): Leaving test case "multiPointEmpty2"; testing time: 303us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(169): Entering test case "multiPointEmpty3" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(172): info: check g->asText() == "MULTIPOINT EMPTY" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(173): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(174): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(169): Leaving test case "multiPointEmpty3"; testing time: 141us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(169): Leaving test case "multiPointEmpty3"; testing time: 217us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(179): Entering test case "multiLineStringEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(182): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(183): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(179): Leaving test case "multiLineStringEmpty"; testing time: 134us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(179): Leaving test case "multiLineStringEmpty"; testing time: 194us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(188): Entering test case "multiPolygonEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(191): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(192): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(188): Leaving test case "multiPolygonEmpty"; testing time: 133us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(188): Leaving test case "multiPolygonEmpty"; testing time: 208us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(197): Entering test case "geometryCollectionEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(200): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(201): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(197): Leaving test case "geometryCollectionEmpty"; testing time: 129us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(197): Leaving test case "geometryCollectionEmpty"; testing time: 200us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(206): Entering test case "triangulatedSurface_Empty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(209): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(210): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(206): Leaving test case "triangulatedSurface_Empty"; testing time: 133us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(206): Leaving test case "triangulatedSurface_Empty"; testing time: 194us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(213): Entering test case "triangulatedSurface_fourTriangles" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(222): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(223): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(225): info: check g->as().numGeometries() == 4U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(213): Leaving test case "triangulatedSurface_fourTriangles"; testing time: 234us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(213): Leaving test case "triangulatedSurface_fourTriangles"; testing time: 352us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(228): Entering test case "wkt_exactTest" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(231): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(232): info: check !g->isEmpty() has passed @@ -20085,37 +20121,37 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(248): info: check xd == 3 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(249): info: check yn == 3 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(250): info: check yd == 2 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(228): Leaving test case "wkt_exactTest"; testing time: 170us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(228): Leaving test case "wkt_exactTest"; testing time: 340us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(253): Entering test case "charArrayRead" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(257): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(258): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(259): info: check g->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(253): Leaving test case "charArrayRead"; testing time: 146us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(253): Leaving test case "charArrayRead"; testing time: 300us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(262): Entering test case "wktExtraCharacters" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(269): info: check err == "Extra characters in WKT: POINT(1 0)" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(272): info: check threw has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(280): info: check err == "Extra characters in WKT: POINT(1 0)" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(283): info: check threw has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(262): Leaving test case "wktExtraCharacters"; testing time: 172us -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(44): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 3422us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(262): Leaving test case "wktExtraCharacters"; testing time: 288us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(44): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 6452us 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(30): Entering test suite "SFCGAL_transform_AffineTransform2Test" 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(32): Entering test case "simpleTranslate" 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(42): info: check g.pointN(0).asText(5) == "POINT(1.00000 2.00000)" has passed 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(43): info: check g.pointN(1).asText(5) == "POINT(2.00000 3.00000)" has passed -1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(32): Leaving test case "simpleTranslate"; testing time: 156us -1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(30): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 161us +1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(32): Leaving test case "simpleTranslate"; testing time: 272us +1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(30): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 281us 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(32): Entering test suite "SFCGAL_transform_ForceZOrderPointsTest" 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(34): Entering test case "simple" 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(39): info: check !p.isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(44): info: check g1->is3D() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(45): info: check g1->as().isCounterClockWiseOriented() has passed -1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(34): Leaving test case "simple"; testing time: 175us -1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(32): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 182us +1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(34): Leaving test case "simple"; testing time: 294us +1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(32): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 387us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(31): Entering test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(34): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(37): info: check triangulation.numVertices() == 0U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(38): info: check triangulation.numTriangles() == 0U has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(34): Leaving test case "testDefaultConstructor"; testing time: 139us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(34): Leaving test case "testDefaultConstructor"; testing time: 227us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(41): Entering test case "testTriangulateSquare" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(56): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(57): info: check triangulation.numTriangles() == 2U has passed @@ -20133,77 +20169,77 @@ 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(86): info: check it->info().nestingLevel == 1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(84): info: check it->info().nestingLevel == 0 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(84): info: check it->info().nestingLevel == 0 has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(41): Leaving test case "testTriangulateSquare"; testing time: 168us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(41): Leaving test case "testTriangulateSquare"; testing time: 369us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(91): Entering test case "testProjectionPlane" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(106): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(107): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(91): Leaving test case "testProjectionPlane"; testing time: 150us -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(31): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 473us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(91): Leaving test case "testProjectionPlane"; testing time: 497us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(31): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 1197us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(31): Entering test suite "SFCGAL_triangulate_Triangulate2DZTest" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(33): Entering test case "testPoint" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(37): info: check triangulation.numVertices() == 1U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(38): info: check triangulation.numTriangles() == 0U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(33): Leaving test case "testPoint"; testing time: 156us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(33): Leaving test case "testPoint"; testing time: 290us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(41): Entering test case "testLineString" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(46): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(47): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(41): Leaving test case "testLineString"; testing time: 166us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(41): Leaving test case "testLineString"; testing time: 246us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(50): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(56): info: check triangulation.numVertices() == 8U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): info: check triangulation.numTriangles() == 10U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(50): Leaving test case "testPolygonWithHole"; testing time: 1247us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(50): Leaving test case "testPolygonWithHole"; testing time: 582us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(60): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(65): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(66): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(60): Leaving test case "testMultiPoint"; testing time: 317us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(60): Leaving test case "testMultiPoint"; testing time: 314us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(72): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(112): info: check triangulation.numVertices() == 41U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(113): info: check triangulation.numTriangles() == 72U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(72): Leaving test case "testMultiPolygon"; testing time: 1529us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(72): Leaving test case "testMultiPolygon"; testing time: 1638us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(120): Entering test case "testSolid" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(131): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(120): Leaving test case "testSolid"; testing time: 754us -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(31): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 4215us -1: Leaving test module "UnitTestSFCGAL"; testing time: 7808852us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(120): Leaving test case "testSolid"; testing time: 1051us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(31): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 4363us +1: Leaving test module "UnitTestSFCGAL"; testing time: 7572740us 1:  1: *** No errors detected 1:  -1/2 Test #1: unit-test ........................ Passed 7.85 sec +1/2 Test #1: unit-test ........................ Passed 7.60 sec 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-1.5.1/test/data/DistanceTest.txt:43 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(124): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(54): Leaving test case "testFileDistanceTest"; testing time: 32887474us -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(49): Leaving test suite "SFCGAL_DistanceTest"; testing time: 32887491us +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(54): Leaving test case "testFileDistanceTest"; testing time: 32344639us +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(49): Leaving test suite "SFCGAL_DistanceTest"; testing time: 32344649us 2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(32): Entering test suite "SFCGAL_IntersectionTest" 2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(36): Entering test case "test_postgis_4157" 2: Test case SFCGAL_IntersectionTest/test_postgis_4157 did not check any assertions -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(36): Leaving test case "test_postgis_4157"; testing time: 4203us -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(32): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 4236us +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(36): Leaving test case "test_postgis_4157"; testing time: 4113us +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(32): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 4147us 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(46): Entering test suite "SFCGAL_IntersectsTest" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(89): Entering test case "testLimitsIntersects" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(95): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(108): info: check throws == false has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(89): Leaving test case "testLimitsIntersects"; testing time: 31224us -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(46): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 31232us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(89): Leaving test case "testLimitsIntersects"; testing time: 31236us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(46): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 31245us 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(114): Entering test case "issue_gitlab_253" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(126): info: check intersects == true has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(128): info: check intersects == true has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(129): info: check throws == false has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(114): Leaving test case "issue_gitlab_253"; testing time: 4978us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(114): Leaving test case "issue_gitlab_253"; testing time: 4883us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(52): Entering test suite "SFCGAL_StraightSkeletonTest" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(113): Entering test case "testStraightSkeleton_issue153" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(156): info: check algorithm::covers(*result, *expected) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(113): Leaving test case "testStraightSkeleton_issue153"; testing time: 4022us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(113): Leaving test case "testStraightSkeleton_issue153"; testing time: 3921us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(159): Entering test case "testStraightSkeleton_issue133" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(192): info: check algorithm::covers(*result_wkt1, *expected) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(159): Leaving test case "testStraightSkeleton_issue133"; testing time: 3537us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(159): Leaving test case "testStraightSkeleton_issue133"; testing time: 3366us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(195): Entering test case "testStraightSkeletonTestIssue" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(60): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(107): info: check exp == obt has passed 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(60): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(107): info: check exp == obt has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(195): Leaving test case "testStraightSkeletonTestIssue"; testing time: 37363613us -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(52): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 37371203us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(195): Leaving test case "testStraightSkeletonTestIssue"; testing time: 36250019us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(52): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 36257337us 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(48): Entering test suite "SFCGAL_TriangulatePolygonTest" 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(54): Entering test case "testTriangulatePolygon" 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(62): info: check ifs.good() has passed @@ -20297,8 +20333,8 @@ 2: [line#44]1 MULTIPOLYGON(((562966.5 6928402.1,562966.5 6928401.9,562966.5 6928402,562966.5 6928402.1))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(91): info: check g->is() || g->is() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(99): info: check 'exception "Exception" raised as expected' has passed -2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(54): Leaving test case "testTriangulatePolygon"; testing time: 31111us -2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(48): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 31120us +2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(54): Leaving test case "testTriangulatePolygon"; testing time: 25340us +2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(48): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 25348us 2: ./test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp(43): Test suite "SFCGAL_io_WaveFrontObjTest" is skipped because disabled 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(44): Entering test suite "SFCGAL_WktTest" 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(46): Entering test case "testReadWriter" @@ -20319,17 +20355,17 @@ 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(66): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(66): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(66): info: check inputWkt == outputWkt has passed -2: ./test/regress/standalone/SFCGAL/WktTest.cpp(46): Leaving test case "testReadWriter"; testing time: 968us -2: ./test/regress/standalone/SFCGAL/WktTest.cpp(44): Leaving test suite "SFCGAL_WktTest"; testing time: 977us -2: Leaving test module "RegressTestSFCGAL"; testing time: 71631594us +2: ./test/regress/standalone/SFCGAL/WktTest.cpp(46): Leaving test case "testReadWriter"; testing time: 876us +2: ./test/regress/standalone/SFCGAL/WktTest.cpp(44): Leaving test suite "SFCGAL_WktTest"; testing time: 883us +2: Leaving test module "RegressTestSFCGAL"; testing time: 69965419us 2:  2: *** No errors detected 2:  -2/2 Test #2: standalone-regress-test .......... Passed 71.68 sec +2/2 Test #2: standalone-regress-test .......... Passed 70.00 sec 100% tests passed, 0 tests failed out of 2 -Total Test time (real) = 71.69 sec +Total Test time (real) = 70.01 sec make[2]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1/obj-aarch64-linux-gnu' make[1]: Leaving directory '/build/reproducible-path/sfcgal-1.5.1' create-stamp debian/debhelper-build-stamp @@ -20517,7 +20553,7 @@ dh_makeshlibs -- -c0 -v1.5.1 dpkg-gensymbols: warning: debian/libsfcgal1t64/DEBIAN/symbols doesn't match completely debian/libsfcgal1t64.symbols --- debian/libsfcgal1t64.symbols (libsfcgal1t64_1.5.1_arm64) -+++ dpkg-gensymbols3dY0Wg 2024-04-24 09:26:55.772866895 -1200 ++++ dpkg-gensymbolskeExpT 2025-05-28 17:42:42.100597871 +1400 @@ -9488,7 +9488,7 @@ (optional=templinst)_ZNK4CGAL24Arrangement_on_surface_2INS_27Gps_circle_segment_traits_2INS_5EpeckELb1EEENS_36Arr_bounded_planar_topology_traits_2IS3_NS_16Gps_default_dcelIS3_EEEEE6Vertex6degreeEv@Base 1.3.9 (optional=templinst|arch=amd64 arm64 hppa hurd-i386 i386 loong64 m68k mips64el mipsel riscv64 sparc64 x32)_ZNK4CGAL24Arrangement_on_surface_2INS_27Gps_circle_segment_traits_2INS_5EpeckELb1EEENS_36Arr_bounded_planar_topology_traits_2IS3_NS_16Gps_default_dcelIS3_EEEEE8Halfedge4faceEv@Base 1.3.10 @@ -20551,9 +20587,9 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libsfcgal-dev' in '../libsfcgal-dev_1.5.1-3_arm64.deb'. dpkg-deb: building package 'libsfcgal1t64-dbgsym' in '../libsfcgal1t64-dbgsym_1.5.1-3_arm64.deb'. dpkg-deb: building package 'libsfcgal1t64' in '../libsfcgal1t64_1.5.1-3_arm64.deb'. +dpkg-deb: building package 'libsfcgal-dev' in '../libsfcgal-dev_1.5.1-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../sfcgal_1.5.1-3_arm64.buildinfo dpkg-genchanges --build=binary -O../sfcgal_1.5.1-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -20561,12 +20597,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/1675094/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1675094/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/1653064 and its subdirectories -I: Current time: Wed Apr 24 09:27:17 -12 2024 -I: pbuilder-time-stamp: 1713994037 +I: removing directory /srv/workspace/pbuilder/1675094 and its subdirectories +I: Current time: Wed May 28 17:42:56 +14 2025 +I: pbuilder-time-stamp: 1748403776