Diff of the two buildlogs: -- --- b1/build.log 2025-08-01 12:13:57.693682898 +0000 +++ b2/build.log 2025-08-01 12:24:35.974467099 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Sep 3 06:21:43 -12 2026 -I: pbuilder-time-stamp: 1788459703 +I: Current time: Sat Aug 2 02:14:00 +14 2025 +I: pbuilder-time-stamp: 1754050440 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,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/3420197/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2405934/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +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 Aug 1 12:14 /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/2405934/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2405934/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='experimental' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' + DIRSTACK=() + DISTRIBUTION=experimental + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='27d8abb4ac9d44089b6e60a181de4609' - 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='3420197' - PS1='# ' - PS2='> ' + INVOCATION_ID=25d640e110a44e4589c6fae6acb099fd + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=2405934 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.tS9PGpoo/pbuilderrc_YCeM --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.tS9PGpoo/b1 --logfile b1/build.log sfcgal_2.2.0-1~exp1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.tS9PGpoo/pbuilderrc_EOl7 --distribution experimental --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.tS9PGpoo/b2 --logfile b2/build.log sfcgal_2.2.0-1~exp1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos5-amd64 6.12.33+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.33-1~bpo12+1 (2025-07-09) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3420197/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2405934/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -380,7 +412,7 @@ Get: 257 http://deb.debian.org/debian unstable/main amd64 python3-debian all 1.0.1 [120 kB] Get: 258 http://deb.debian.org/debian unstable/main amd64 python3-yaml amd64 6.0.2-1+b2 [136 kB] Get: 259 http://deb.debian.org/debian unstable/main amd64 pkg-kde-tools all 0.18.12 [89.1 kB] -Fetched 194 MB in 5s (35.7 MB/s) +Fetched 194 MB in 5s (36.9 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19850 files and directories currently installed.) @@ -1218,8 +1250,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Sep 3 18:25:13 UTC 2026. -Universal Time is now: Thu Sep 3 18:25:13 UTC 2026. +Local time is now: Fri Aug 1 12:14:58 UTC 2025. +Universal Time is now: Fri Aug 1 12:14:58 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:amd64 (1.83.0-4.2) ... @@ -1447,7 +1479,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/sfcgal-2.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../sfcgal_2.2.0-1~exp1_source.changes +I: user script /srv/workspace/pbuilder/2405934/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for experimental +I: user script /srv/workspace/pbuilder/2405934/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/sfcgal-2.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../sfcgal_2.2.0-1~exp1_source.changes dpkg-buildpackage: info: source package sfcgal dpkg-buildpackage: info: source version 2.2.0-1~exp1 dpkg-buildpackage: info: source distribution experimental @@ -3840,7 +3876,7 @@ This warning is for project developers. Use -Wno-dev to suppress it. -- removing OSG dependencies from the library --- Configuring done (0.8s) +-- Configuring done (0.7s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -3853,7 +3889,7 @@ -- Build files have been written to: /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0' dh_auto_build - cd obj-x86_64-linux-gnu && make -j42 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j40 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/sfcgal-2.2.0 -B/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu//CMakeFiles/progress.marks @@ -4002,89 +4038,89 @@ make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' make -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/build make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' +[ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o +[ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o +[ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -MF CMakeFiles/SFCGAL.dir/Coordinate.cpp.o.d -o CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Coordinate.cpp [ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o -MF CMakeFiles/SFCGAL.dir/Geometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/Geometry.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Geometry.cpp +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o [ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o -[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Exception.cpp.o -MF CMakeFiles/SFCGAL.dir/Exception.cpp.o.d -o CMakeFiles/SFCGAL.dir/Exception.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Exception.cpp -[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o -MF CMakeFiles/SFCGAL.dir/Envelope.cpp.o.d -o CMakeFiles/SFCGAL.dir/Envelope.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Envelope.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -MF CMakeFiles/SFCGAL.dir/Coordinate.cpp.o.d -o CMakeFiles/SFCGAL.dir/Coordinate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Coordinate.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/GeometryCollection.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o -MF CMakeFiles/SFCGAL.dir/Geometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/Geometry.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Geometry.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Exception.cpp.o -MF CMakeFiles/SFCGAL.dir/Exception.cpp.o.d -o CMakeFiles/SFCGAL.dir/Exception.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Exception.cpp +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/GeometryVisitor.cpp -[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o -[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/GeometryCollection.cpp +[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o +[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o +[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o +[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/MultiPolygon.cpp +[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o +[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o +[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/LineString.cpp.o -MF CMakeFiles/SFCGAL.dir/LineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/LineString.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/LineString.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/MultiLineString.cpp -[ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/MultiPolygon.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/MultiSolid.cpp [ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o +[ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Segment.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/MultiPoint.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/MultiSolid.cpp [ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/Solid.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Point.cpp.o -MF CMakeFiles/SFCGAL.dir/Point.cpp.o.d -o CMakeFiles/SFCGAL.dir/Point.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Point.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o -MF CMakeFiles/SFCGAL.dir/Polygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/Polygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Polygon.cpp [ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/Surface.cpp.o [ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Transform.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o -MF CMakeFiles/SFCGAL.dir/Polygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/Polygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Polygon.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/PolyhedralSurface.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Solid.cpp.o -MF CMakeFiles/SFCGAL.dir/Solid.cpp.o.d -o CMakeFiles/SFCGAL.dir/Solid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Solid.cpp -[ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o -[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -MF CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/PreparedGeometry.cpp -[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o +[ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Segment.cpp.o -MF CMakeFiles/SFCGAL.dir/Segment.cpp.o.d -o CMakeFiles/SFCGAL.dir/Segment.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Segment.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Solid.cpp.o -MF CMakeFiles/SFCGAL.dir/Solid.cpp.o.d -o CMakeFiles/SFCGAL.dir/Solid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Solid.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Surface.cpp.o -MF CMakeFiles/SFCGAL.dir/Surface.cpp.o.d -o CMakeFiles/SFCGAL.dir/Surface.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Surface.cpp +[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o +[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o +[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Transform.cpp.o -MF CMakeFiles/SFCGAL.dir/Transform.cpp.o.d -o CMakeFiles/SFCGAL.dir/Transform.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Transform.cpp -[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o [ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o [ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/BoundaryVisitor.cpp -[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -[ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o -MF CMakeFiles/SFCGAL.dir/Triangle.cpp.o.d -o CMakeFiles/SFCGAL.dir/Triangle.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Triangle.cpp -[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/Segment.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/TriangulatedSurface.cpp -[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o +[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o +[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o +[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/BoundaryVisitor.cpp +[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/ConsistentOrientationBuilder.cpp +[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/Intersection2D.cpp +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/Intersection3D.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Segment.cpp.o -MF CMakeFiles/SFCGAL.dir/Segment.cpp.o.d -o CMakeFiles/SFCGAL.dir/Segment.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Segment.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaShapes.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaWrapping3D.cpp +[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/area.cpp +[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/buffer3D.cpp +[ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o +[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o +[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/centroid.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collect.cpp +[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionExtract.cpp +[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionHomogenize.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionToMulti.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/connection.cpp -[ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/convexHull.cpp -[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/covers.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/difference.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/differencePrimitives.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance.cpp [ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance3d.cpp +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/extrude.cpp [ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/force2D.cpp @@ -4105,29 +4141,29 @@ [ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/lineSubstring.cpp [ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum.cpp [ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum3D.cpp [ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/offset.cpp [ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/orientation.cpp -[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/partition_2.cpp [ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/rotate.cpp +[ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o [ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/partition_2.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/scale.cpp [ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/simplification.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/simplification.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/simplification.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/simplification.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/simplification.cpp [ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/straightSkeleton.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/simplification.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/simplification.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/simplification.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/simplification.cpp [ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/tesselate.cpp +[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/translate.cpp [ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/union.cpp -[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/translate.cpp [ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/visibility.cpp [ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o @@ -4188,9 +4224,9 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceOrderPoints.cpp [ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZ.cpp -[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o +[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZOrderPoints.cpp +[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/RoundTransform.cpp [ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/forceM.cpp @@ -4200,11 +4236,11 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/triangulate/triangulateInGeometrySet.cpp [ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -MF CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/GeometryStreams.cpp -[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -MF CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/OBJ.cpp [ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/STL.cpp.o -[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/STL.cpp.o -MF CMakeFiles/SFCGAL.dir/io/STL.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/STL.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/STL.cpp +[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -MF CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/OBJ.cpp +[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -MF CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/ewkt.cpp [ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -MF CMakeFiles/SFCGAL.dir/io/vtk.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/vtk.cpp @@ -4221,8 +4257,8 @@ [ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/triangulate/triangulate2DZ.cpp [ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/triangulate/triangulatePolygon.cpp [ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/version.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/triangulate/triangulatePolygon.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/version.cpp.o -MF CMakeFiles/SFCGAL.dir/version.cpp.o.d -o CMakeFiles/SFCGAL.dir/version.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/version.cpp [ 53%] Linking CXX shared library libSFCGAL.so cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/SFCGAL.dir/link.txt --verbose=1 @@ -4242,93 +4278,94 @@ make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/regress/convex_hull /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/convex_hull /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/unit /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/unit /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-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 -f test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build.make test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' -make -f test/regress/capi/CMakeFiles/test-regress-capi.dir/build.make test/regress/capi/CMakeFiles/test-regress-capi.dir/build make -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-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 -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/build +make -f test/regress/capi/CMakeFiles/test-regress-capi.dir/build.make test/regress/capi/CMakeFiles/test-regress-capi.dir/build make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-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-2.2.0/obj-x86_64-linux-gnu' -[ 55%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -[ 55%] Building C object test/regress/capi/CMakeFiles/test-regress-capi.dir/main.c.o -[ 56%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -[ 56%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -[ 56%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o +[ 53%] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o +[ 54%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o +[ 54%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o +[ 55%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/polygon_triangulator && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -MF CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o.d -o CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/polygon_triangulator/main.cpp +[ 55%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o +[ 56%] Building C object test/regress/capi/CMakeFiles/test-regress-capi.dir/main.c.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/convex_hull && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -MF CMakeFiles/test-regress-convex_hull.dir/main.cpp.o.d -o CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/convex_hull/main.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/AreaTest.cpp +[ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/DistanceTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/capi && /usr/bin/cc -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -frounding-math -MD -MT test/regress/capi/CMakeFiles/test-regress-capi.dir/main.c.o -MF CMakeFiles/test-regress-capi.dir/main.c.o.d -o CMakeFiles/test-regress-capi.dir/main.c.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/capi/main.c -[ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o +[ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o +[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o +[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/IntersectionTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp -[ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WktTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CoordinateTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp +[ 59%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o +[ 59%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp -[ 58%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp -[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -[ 58%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -[ 63%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o [ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -[ 63%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o +[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WktTest.cpp +[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o +[ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o +[ 62%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CylinderTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/EnvelopeTest.cpp +[ 62%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryCollectionTest.cpp -[ 58%] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/TestModule.cpp -[ 63%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/EnvelopeTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/convex_hull && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -MF CMakeFiles/test-regress-convex_hull.dir/main.cpp.o.d -o CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/convex_hull/main.cpp -[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/AreaTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryVisitorTest.cpp -[ 65%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/DistanceTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp -[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CoordinateTest.cpp +[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o +[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o +[ 64%] 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/LineStringTest.cpp.o +[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o +[ 65%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/KernelTest.cpp +[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o +[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o [ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryVisitorTest.cpp [ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolyhedralSurfaceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiLineStringTest.cpp -[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SegmentTest.cpp.o -[ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o +[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/LineStringTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPointTest.cpp +[ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o +[ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SegmentTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiLineStringTest.cpp [ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPointTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPolygonTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/polygon_triangulator && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -MF CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o.d -o CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/polygon_triangulator/main.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CylinderTest.cpp -[ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryTest.cpp -[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiSolidTest.cpp -[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o +[ 69%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/NumericTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PointTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolygonTest.cpp +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolyhedralSurfaceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolyhedralSurfaceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolyhedralSurfaceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolyhedralSurfaceTest.cpp +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o +[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o +[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o +[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SegmentTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SegmentTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SegmentTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SegmentTest.cpp -[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SolidTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SphereTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangleTest.cpp @@ -4337,18 +4374,17 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AreaTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CentroidTest.cpp -[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o -[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -[ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/BoundaryTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Buffer3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Buffer3DTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ConnectedTest.cpp -[ 74%] Linking C executable test-regress-capi +[ 73%] Linking C executable test-regress-capi cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/capi && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-capi.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-capi.dir/link.d "CMakeFiles/test-regress-capi.dir/main.c.o" -o test-regress-capi -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' -[ 74%] Built target test-regress-capi +[ 73%] Built target test-regress-capi +[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CentroidTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CentroidTest.cpp +[ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ConnectedTest.cpp [ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp [ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o @@ -4363,15 +4399,15 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp [ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp -[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp [ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp -[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o +[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp [ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IntersectionTest.cpp +[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IntersectsTest.cpp [ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsSimpleTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IntersectionTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsSimpleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsSimpleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsSimpleTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IsSimpleTest.cpp [ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IsValidTest.cpp @@ -4380,12 +4416,12 @@ [ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp [ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp +[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp [ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/NormalTest.cpp +[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/OffsetTest.cpp [ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/OrientationTest.cpp @@ -4393,52 +4429,57 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Partition_2.cpp [ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/PlaneTest.cpp -[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp [ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Simplification.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Simplification.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Simplification.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Simplification.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Simplification.cpp -[ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o +[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp +[ 86%] Linking CXX executable test-regress-polygon_triangulator +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/polygon_triangulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-polygon_triangulator.dir/link.txt --verbose=1 +[ 86%] Linking CXX executable test-regress-convex_hull +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/convex_hull && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-convex_hull.dir/link.txt --verbose=1 +[ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/TesselateTest.cpp -[ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-polygon_triangulator.dir/link.d "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/x86_64-linux-gnu/libgmpxx.so /usr/lib/x86_64-linux-gnu/libmpfr.so /usr/lib/x86_64-linux-gnu/libgmp.so +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' +[ 87%] Built target test-regress-polygon_triangulator [ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/TranslateTest.cpp +[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/UnionTest.cpp -[ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-convex_hull.dir/link.d "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/x86_64-linux-gnu/libgmpxx.so /usr/lib/x86_64-linux-gnu/libmpfr.so /usr/lib/x86_64-linux-gnu/libgmp.so +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' +[ 88%] Built target test-regress-convex_hull +[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Visibility.cpp -[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o +[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/VolumeTest.cpp -[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o +[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/capi/sfcgal_cTest.cpp -[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o +[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp -[ 89%] Linking CXX executable test-regress-convex_hull -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/convex_hull && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-convex_hull.dir/link.txt --verbose=1 -[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o +[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/detail/IntervalTest.cpp -[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-convex_hull.dir/link.d "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/x86_64-linux-gnu/libgmpxx.so /usr/lib/x86_64-linux-gnu/libmpfr.so /usr/lib/x86_64-linux-gnu/libgmp.so -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' -[ 89%] Built target test-regress-convex_hull -[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/graph/GeometryGraphTest.cpp -[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp -[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o +[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/OBJTest.cpp -[ 92%] Linking CXX executable test-regress-polygon_triangulator -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/regress/polygon_triangulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-polygon_triangulator.dir/link.txt --verbose=1 [ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/STLTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/STLTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/STLTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/STLTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/STLTest.cpp [ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/SerializationTest.cpp [ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/VTKTest.cpp +[ 93%] Linking CXX executable standalone-regress-test-SFCGAL +cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-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-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/standalone-regress-test-SFCGAL.dir/link.d "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o" -o standalone-regress-test-SFCGAL -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/x86_64-linux-gnu/libgmpxx.so /usr/lib/x86_64-linux-gnu/libmpfr.so /usr/lib/x86_64-linux-gnu/libgmp.so +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' +[ 93%] Built target standalone-regress-test-SFCGAL [ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/WkbWriterTest.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-polygon_triangulator.dir/link.d "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/x86_64-linux-gnu/libgmpxx.so /usr/lib/x86_64-linux-gnu/libmpfr.so /usr/lib/x86_64-linux-gnu/libgmp.so -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' -[ 94%] Built target test-regress-polygon_triangulator [ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/WktReaderTest.cpp [ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o @@ -4451,11 +4492,6 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RoundTest.cpp [ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ScaleTest.cpp -[ 97%] Linking CXX executable standalone-regress-test-SFCGAL -cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-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-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/standalone-regress-test-SFCGAL.dir/link.d "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o" -o standalone-regress-test-SFCGAL -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/x86_64-linux-gnu/libgmpxx.so /usr/lib/x86_64-linux-gnu/libmpfr.so /usr/lib/x86_64-linux-gnu/libgmp.so -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' -[ 97%] Built target standalone-regress-test-SFCGAL [ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/TranslateTest.cpp [ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o @@ -4477,10 +4513,10 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/sfcgal-2.2.0' dh_auto_test - cd obj-x86_64-linux-gnu && make -j42 test ARGS\+=--verbose ARGS\+=-j42 + cd obj-x86_64-linux-gnu && make -j40 test ARGS\+=--verbose ARGS\+=-j40 make[2]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j42 +/usr/bin/ctest --force-new-ctest-process --verbose -j40 UpdateCTestConfiguration from :/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu @@ -4508,6 +4544,7 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(44): Entering test suite "SFCGAL_AreaTest" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(50): Entering test case "testComputeArea" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(56): info: check ifs.good() has passed +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: Running 877 test cases... 1: Entering test module "UnitTestSFCGAL" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(14): Entering test suite "SFCGAL_CoordinateTest" @@ -4516,27 +4553,31 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(21): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(22): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(23): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(17): Leaving test case "testDefaultConstructor"; testing time: 832us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(17): Leaving test case "testDefaultConstructor"; testing time: 422us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(27): Entering test case "testXYConstructor" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.574999991190779} and areaRotate{61.574999991190779} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.574999991190779} and expectedArea{61.57470703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(30): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(31): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(32): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(33): info: check g.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(27): Leaving test case "testXYConstructor"; testing time: 318us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(27): Leaving test case "testXYConstructor"; testing time: 379us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): Entering test case "testXYZConstructor" +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(41): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(42): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(43): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(44): info: check g.y() == 4 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(45): info: check g.z() == 5 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): Leaving test case "testXYZConstructor"; testing time: 320us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): Leaving test case "testXYZConstructor"; testing time: 439us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(49): Entering test case "testXYConstructorDouble" -2: area( ' MULTIPOLYGON(((969243.8 6768272.7,969250.1 6768274.4,969246.5 6768282.3,969239.1 6768280.9,969243.8 6768272.7)))' ) = 61.575 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{70.469999995420437} and areaRotate{70.469999995420437} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{70.469999995420437} and expectedArea{70.47021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(52): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(53): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(54): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(55): info: check g.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(49): Leaving test case "testXYConstructorDouble"; testing time: 348us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(49): Leaving test case "testXYConstructorDouble"; testing time: 350us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(58): Entering test case "testXYZConstructorDouble" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(61): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(62): info: check g.is3D() has passed @@ -4546,59 +4587,59 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(66): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(68): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(70): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(58): Leaving test case "testXYZConstructorDouble"; testing time: 388us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(58): Leaving test case "testXYZConstructorDouble"; testing time: 315us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): Entering test case "testCopyConstructorEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.574999991190779} and areaRotate{61.574999991190779} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.574999991190779} and expectedArea{61.57470703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(81): info: check copy.isEmpty() has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): Leaving test case "testCopyConstructorEmpty"; testing time: 380us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): Leaving test case "testCopyConstructorEmpty"; testing time: 355us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(83): Entering test case "testCopyConstructorXY" +2: area( ' MULTIPOLYGON(((969352.3 6768345.3,969347.9 6768347.6,969352.8 6768353.5,969356.3 6768351.6,969352.3 6768345.3)))' ) = 33.44 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{33.440000001511422} and areaRotate{33.440000001511422} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{33.440000001511422} and expectedArea{33.44091796875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(87): info: check copy.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(88): info: check copy.y() == 4 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(83): Leaving test case "testCopyConstructorXY"; testing time: 337us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(83): Leaving test case "testCopyConstructorXY"; testing time: 382us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Entering test case "testCoordinateDimensionEmpty" -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(97): info: check g.coordinateDimension() == 0 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Leaving test case "testCoordinateDimensionEmpty"; testing time: 297us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Leaving test case "testCoordinateDimensionEmpty"; testing time: 372us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(99): Entering test case "testCoordinateDimensionXY" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(102): info: check g.coordinateDimension() == 2 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(99): Leaving test case "testCoordinateDimensionXY"; testing time: 282us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{70.469999995420437} and areaRotate{70.469999995420437} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{70.469999995420437} and expectedArea{70.47021484375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/CoordinateTest.cpp(99): Leaving test case "testCoordinateDimensionXY"; testing time: 322us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(104): Entering test case "testCoordinateDimensionXYZ" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(107): info: check g.coordinateDimension() == 3 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(104): Leaving test case "testCoordinateDimensionXYZ"; testing time: 350us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(104): Leaving test case "testCoordinateDimensionXYZ"; testing time: 304us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(117): Entering test case "testRoundInteger" -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: 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(121): info: check g.x() == 1 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(122): info: check g.y() == 2 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(117): Leaving test case "testRoundInteger"; testing time: 449us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(117): Leaving test case "testRoundInteger"; testing time: 447us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(124): Entering test case "testRoundOneDecimal" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{33.440000001511422} and areaRotate{33.440000001511422} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{33.440000001511422} and expectedArea{33.44091796875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(128): info: difference{} between g.x(){0.5} and 0.5{0.5} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(129): info: difference{} between g.y(){1.6} and 1.6{1.6000000000000001} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(133): info: check oss.str() == "1/2 8/5" has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(124): Leaving test case "testRoundOneDecimal"; testing time: 476us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(124): Leaving test case "testRoundOneDecimal"; testing time: 458us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Entering test case "testLessEmpty" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{388.30500001520159} and areaRotate{388.30500001520159} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{388.30500001520159} and expectedArea{388.30517578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(143): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Leaving test case "testLessEmpty"; testing time: 335us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Leaving test case "testLessEmpty"; testing time: 338us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(145): Entering test case "testLessXY_XY" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(147): info: check !(Coordinate(0, 0) < Coordinate(0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(148): info: check (Coordinate(0, 0) < Coordinate(1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(149): info: check (Coordinate(1, 0) < Coordinate(1, 1)) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(145): Leaving test case "testLessXY_XY"; testing time: 306us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(145): Leaving test case "testLessXY_XY"; testing time: 323us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(151): Entering test case "testLessXYZ_XYZ" -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 +2: area( ' MULTIPOLYGON(((970402.8 6768517.6,970408.4 6768503.9,970395.8 6768498.5,970389.9 6768514.6,970402.8 6768517.6)))' ) = 214.125 1: ./test/unit/SFCGAL/CoordinateTest.cpp(153): info: check !(Coordinate(0, 0, 0) < Coordinate(0, 0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(154): info: check (Coordinate(0, 0, 0) < Coordinate(1, 0, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(155): info: check (Coordinate(1, 0, 0) < Coordinate(1, 1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(156): info: check !(Coordinate(1, 1, 0) < Coordinate(1, 1, 0)) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(157): info: check (Coordinate(1, 1, 0) < Coordinate(1, 1, 1)) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(151): Leaving test case "testLessXYZ_XYZ"; testing time: 304us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(151): Leaving test case "testLessXYZ_XYZ"; testing time: 383us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(159): Entering test case "testLessXY_XYZ" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{214.12500000035726} and areaRotate{214.12500000035726} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{214.12500000035726} and expectedArea{214.125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(161): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(159): Leaving test case "testLessXY_XYZ"; testing time: 244us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(159): Leaving test case "testLessXY_XYZ"; testing time: 401us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(164): Entering test case "testAlmostEqual" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(166): info: check Coordinate(0.0, 0.0).almostEqual(Coordinate(0.0, 0.0), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(167): info: check !Coordinate(0.1, 0.0).almostEqual(Coordinate(0.0, 0.0), 0.0) has passed @@ -4611,8 +4652,9 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(179): info: check !Coordinate(0.0, 0.0, 0.1).almostEqual(Coordinate(0.0, 0.0, 0.0), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(181): info: check !Coordinate(0.0, 0.0, 0.0).almostEqual(Coordinate(0.0, 0.0, 0.1), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(183): info: check !Coordinate(0.0, 0.0, 0.000001) .almostEqual(Coordinate(0.0, 0.0, 0.000003), 0.000001) has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(164): Leaving test case "testAlmostEqual"; testing time: 430us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(164): Leaving test case "testAlmostEqual"; testing time: 461us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(187): Entering test case "testDropZ" +2: area( ' MULTIPOLYGON(((970777.5 6768466.7,970789 6768457.6,970794.1 6768466.7,970790.1 6768469.2,970795.4 6768477,970788.7 6768480.9,970777.5 6768466.7)))' ) = 208.205 1: ./test/unit/SFCGAL/CoordinateTest.cpp(190): info: check !coord3D.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(191): info: check coord3D.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(192): info: check coord3D.dropZ() has passed @@ -4626,11 +4668,11 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(202): info: check coord2D.y() == 4.0 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(205): info: check coordEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(206): info: check !coordEmpty.dropZ() has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(187): Leaving test case "testDropZ"; testing time: 401us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(187): Leaving test case "testDropZ"; testing time: 445us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(209): Entering test case "testSwapXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{388.30500001520159} and areaRotate{388.30500001520159} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{388.30500001520159} and expectedArea{388.30517578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(212): info: check !coord3D.isEmpty() has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{208.20500002037591} and areaRotate{208.20500002037591} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{208.20500002037591} and expectedArea{208.20556640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(213): info: check coord3D.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(215): info: check coord3D.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(216): info: check coord3D.x() == 2.0 has passed @@ -4643,103 +4685,103 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(226): info: check coord2D.y() == 1.0 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(229): info: check coordEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(231): info: check coordEmpty.isEmpty() has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(209): Leaving test case "testSwapXY"; testing time: 398us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(209): Leaving test case "testSwapXY"; testing time: 451us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(27): Entering test case "testRoundPoint" -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: area( ' MULTIPOLYGON(((186386.2 6866604.6,186391 6866616.9,186418.1 6866606.7,186410.7 6866594.2,186392.2 6866600.8,186386.2 6866604.6)))' ) = 398.1 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(31): info: check g->asText() == "POINT Z (2/1 3/1 3/1)" has passed -1: ./test/unit/SFCGAL/transform/RoundTest.cpp(27): Leaving test case "testRoundPoint"; testing time: 484us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{214.12500000035726} and areaRotate{214.12500000035726} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{214.12500000035726} and expectedArea{214.125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/transform/RoundTest.cpp(27): Leaving test case "testRoundPoint"; testing time: 578us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(34): Entering test case "testRoundLineString" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{398.10000000282696} and areaRotate{398.10000000282696} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{398.10000000282696} and expectedArea{398.10009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(38): info: check g->asText() == "LINESTRING (1/2 1/2,3/2 3/2)" has passed -1: ./test/unit/SFCGAL/transform/RoundTest.cpp(34): Leaving test case "testRoundLineString"; testing time: 449us -1: ./test/unit/SFCGAL/CoordinateTest.cpp(14): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 8492us +1: ./test/unit/SFCGAL/transform/RoundTest.cpp(34): Leaving test case "testRoundLineString"; testing time: 359us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(14): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 8575us 1: ./test/unit/SFCGAL/CylinderTest.cpp(14): Entering test suite "CylinderTests" 1: ./test/unit/SFCGAL/CylinderTest.cpp(16): Entering test case "testDefaultConstructor" -2: area( ' MULTIPOLYGON(((970777.5 6768466.7,970789 6768457.6,970794.1 6768466.7,970790.1 6768469.2,970795.4 6768477,970788.7 6768480.9,970777.5 6768466.7)))' ) = 208.205 1: ./test/unit/SFCGAL/CylinderTest.cpp(19): info: difference{} between cyl.radius(){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(20): info: difference{} between cyl.height(){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(21): info: check cyl.numRadial() == 32 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(22): info: check cyl.baseCenter() == Point_3(0, 0, 0) has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(23): info: check cyl.axis() == Vector_3(0, 0, 1) has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(16): Leaving test case "testDefaultConstructor"; testing time: 401us +1: ./test/unit/SFCGAL/CylinderTest.cpp(16): Leaving test case "testDefaultConstructor"; testing time: 303us 1: ./test/unit/SFCGAL/CylinderTest.cpp(26): Entering test case "testCustomConstructor" +2: area( ' MULTIPOLYGON(((186276.8 6866706.9,186257.8 6866706.2,186258.2 6866691.3,186276.5 6866691.4,186276.8 6866706.9)))' ) = 283.5 1: ./test/unit/SFCGAL/CylinderTest.cpp(31): info: difference{} between cyl.radius(){2} and 2.0{2} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(32): info: difference{} between cyl.height(){5} and 5.0{5} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(33): info: check cyl.numRadial() == 16 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(34): info: check cyl.baseCenter() == base has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(35): info: check cyl.axis() == axis has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(26): Leaving test case "testCustomConstructor"; testing time: 381us +1: ./test/unit/SFCGAL/CylinderTest.cpp(26): Leaving test case "testCustomConstructor"; testing time: 377us 1: ./test/unit/SFCGAL/CylinderTest.cpp(38): Entering test case "testSetters" 1: ./test/unit/SFCGAL/CylinderTest.cpp(47): info: difference{} between cyl.radius(){3} and 3.0{3} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(48): info: difference{} between cyl.height(){4} and 4.0{4} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/CylinderTest.cpp(49): info: check cyl.numRadial() == 24 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(50): info: check cyl.baseCenter() == Point_3(1, 1, 1) has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(51): info: check cyl.axis() == Vector_3(1, 1, 1) has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(38): Leaving test case "testSetters"; testing time: 337us +1: ./test/unit/SFCGAL/CylinderTest.cpp(38): Leaving test case "testSetters"; testing time: 243us 1: ./test/unit/SFCGAL/CylinderTest.cpp(54): Entering test case "testGenerateSurfaceMesh" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{208.20500002037591} and areaRotate{208.20500002037591} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{208.20500002037591} and expectedArea{208.20556640625} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{283.50000003180594} and areaRotate{283.50000003180594} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{283.50000003180594} and expectedArea{283.5} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(59): info: check mesh.number_of_vertices() == cyl.numRadial() * 2 + 2 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(60): info: check mesh.number_of_edges() == cyl.numRadial() * 6 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(61): info: check mesh.number_of_faces() == cyl.numRadial() * 4 has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(54): Leaving test case "testGenerateSurfaceMesh"; testing time: 506us +1: ./test/unit/SFCGAL/CylinderTest.cpp(54): Leaving test case "testGenerateSurfaceMesh"; testing time: 460us 1: ./test/unit/SFCGAL/CylinderTest.cpp(64): Entering test case "testVolume" -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/CylinderTest.cpp(69): info: difference{} between volume{62.831853071795862} and expected_volume{62.831853071795862} doesn't exceed 0.01% -1: ./test/unit/SFCGAL/CylinderTest.cpp(64): Leaving test case "testVolume"; testing time: 348us +1: ./test/unit/SFCGAL/CylinderTest.cpp(64): Leaving test case "testVolume"; testing time: 386us 1: ./test/unit/SFCGAL/CylinderTest.cpp(72): Entering test case "testSurfaceArea" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{398.10000000282696} and areaRotate{398.10000000282696} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{398.10000000282696} and expectedArea{398.10009765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970435.8 6768262,970445.4 6768259.8,970447.8 6768268.5,970439.5 6768269.6,970435.8 6768262)))' ) = 77.975 1: ./test/unit/SFCGAL/CylinderTest.cpp(77): info: difference{} between area{87.964594300514207} and expected_area{87.964594300514207} doesn't exceed 0.01% -1: ./test/unit/SFCGAL/CylinderTest.cpp(72): Leaving test case "testSurfaceArea"; testing time: 288us +1: ./test/unit/SFCGAL/CylinderTest.cpp(72): Leaving test case "testSurfaceArea"; testing time: 384us 1: ./test/unit/SFCGAL/CylinderTest.cpp(80): Entering test case "testTiltedCylinder" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{77.975000007624033} and areaRotate{77.975000007624033} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{77.975000007624033} and expectedArea{77.97509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(96): info: check found_top has passed -2: area( ' MULTIPOLYGON(((186276.8 6866706.9,186257.8 6866706.2,186258.2 6866691.3,186276.5 6866691.4,186276.8 6866706.9)))' ) = 283.5 1: ./test/unit/SFCGAL/CylinderTest.cpp(100): info: check poly_surface.asText(1) == "POLYHEDRALSURFACE Z (((1.7 0.3 1.0,2.7 1.3 2.0,2.8 1.5 1.7,1.7 0.3 " "1.0)),((1.7 0.3 1.0,2.8 1.5 1.7,1.8 0.5 0.7,1.7 0.3 1.0)),((1.8 0.5 " "0.7,2.8 1.5 1.7,2.8 1.8 1.4,1.8 0.5 0.7)),((1.8 0.5 0.7,2.8 1.8 1.4,1.8 " "0.8 0.4,1.8 0.5 0.7)),((1.8 0.8 0.4,2.8 1.8 1.4,2.6 2.1 1.2,1.8 0.8 " "0.4)),((1.8 0.8 0.4,2.6 2.1 1.2,1.6 1.1 0.2,1.8 0.8 0.4)),((1.6 1.1 " "0.2,2.6 2.1 1.2,2.4 2.4 1.2,1.6 1.1 0.2)),((1.6 1.1 0.2,2.4 2.4 1.2,1.4 " "1.4 0.2,1.6 1.1 0.2)),((1.4 1.4 0.2,2.4 2.4 1.2,2.1 2.6 1.2,1.4 1.4 " "0.2)),((1.4 1.4 0.2,2.1 2.6 1.2,1.1 1.6 0.2,1.4 1.4 0.2)),((1.1 1.6 " "0.2,2.1 2.6 1.2,1.8 2.8 1.4,1.1 1.6 0.2)),((1.1 1.6 0.2,1.8 2.8 1.4,0.8 " "1.8 0.4,1.1 1.6 0.2)),((0.8 1.8 0.4,1.8 2.8 1.4,1.5 2.8 1.7,0.8 1.8 " "0.4)),((0.8 1.8 0.4,1.5 2.8 1.7,0.5 1.8 0.7,0.8 1.8 0.4)),((0.5 1.8 " "0.7,1.5 2.8 1.7,1.3 2.7 2.0,0.5 1.8 0.7)),((0.5 1.8 0.7,1.3 2.7 2.0,0.3 " "1.7 1.0,0.5 1.8 0.7)),((0.3 1.7 1.0,1.3 2.7 2.0,1.2 2.5 2.3,0.3 1.7 " "1.0)),((0.3 1.7 1.0,1.2 2.5 2.3,0.2 1.5 1.3,0.3 1.7 1.0)),((0.2 1.5 " "1.3,1.2 2.5 2.3,1.2 2.2 2.6,0.2 1.5 1.3)),((0.2 1.5 1.3,1.2 2.2 2.6,0.2 " "1.2 1.6,0.2 1.5 1.3)),((0.2 1.2 1.6,1.2 2.2 2.6,1.4 1.9 2.8,0.2 1.2 " "1.6)),((0.2 1.2 1.6,1.4 1.9 2.8,0.4 0.9 1.8,0.2 1.2 1.6)),((0.4 0.9 " "1.8,1.4 1.9 2.8,1.6 1.6 2.8,0.4 0.9 1.8)),((0.4 0.9 1.8,1.6 1.6 2.8,0.6 " "0.6 1.8,0.4 0.9 1.8)),((0.6 0.6 1.8,1.6 1.6 2.8,1.9 1.4 2.8,0.6 0.6 " "1.8)),((0.6 0.6 1.8,1.9 1.4 2.8,0.9 0.4 1.8,0.6 0.6 1.8)),((0.9 0.4 " "1.8,1.9 1.4 2.8,2.2 1.2 2.6,0.9 0.4 1.8)),((0.9 0.4 1.8,2.2 1.2 2.6,1.2 " "0.2 1.6,0.9 0.4 1.8)),((1.2 0.2 1.6,2.2 1.2 2.6,2.5 1.2 2.3,1.2 0.2 " "1.6)),((1.2 0.2 1.6,2.5 1.2 2.3,1.5 0.2 1.3,1.2 0.2 1.6)),((1.5 0.2 " "1.3,2.5 1.2 2.3,2.7 1.3 2.0,1.5 0.2 1.3)),((1.5 0.2 1.3,2.7 1.3 2.0,1.7 " "0.3 1.0,1.5 0.2 1.3)),((1.0 1.0 1.0,1.7 0.3 1.0,1.8 0.5 0.7,1.0 1.0 " "1.0)),((2.0 2.0 2.0,2.8 1.5 1.7,2.7 1.3 2.0,2.0 2.0 2.0)),((1.0 1.0 " "1.0,1.8 0.5 0.7,1.8 0.8 0.4,1.0 1.0 1.0)),((2.0 2.0 2.0,2.8 1.8 1.4,2.8 " "1.5 1.7,2.0 2.0 2.0)),((1.0 1.0 1.0,1.8 0.8 0.4,1.6 1.1 0.2,1.0 1.0 " "1.0)),((2.0 2.0 2.0,2.6 2.1 1.2,2.8 1.8 1.4,2.0 2.0 2.0)),((1.0 1.0 " "1.0,1.6 1.1 0.2,1.4 1.4 0.2,1.0 1.0 1.0)),((2.0 2.0 2.0,2.4 2.4 1.2,2.6 " "2.1 1.2,2.0 2.0 2.0)),((1.0 1.0 1.0,1.4 1.4 0.2,1.1 1.6 0.2,1.0 1.0 " "1.0)),((2.0 2.0 2.0,2.1 2.6 1.2,2.4 2.4 1.2,2.0 2.0 2.0)),((1.0 1.0 " "1.0,1.1 1.6 0.2,0.8 1.8 0.4,1.0 1.0 1.0)),((2.0 2.0 2.0,1.8 2.8 1.4,2.1 " "2.6 1.2,2.0 2.0 2.0)),((1.0 1.0 1.0,0.8 1.8 0.4,0.5 1.8 0.7,1.0 1.0 " "1.0)),((2.0 2.0 2.0,1.5 2.8 1.7,1.8 2.8 1.4,2.0 2.0 2.0)),((1.0 1.0 " "1.0,0.5 1.8 0.7,0.3 1.7 1.0,1.0 1.0 1.0)),((2.0 2.0 2.0,1.3 2.7 2.0,1.5 " "2.8 1.7,2.0 2.0 2.0)),((1.0 1.0 1.0,0.3 1.7 1.0,0.2 1.5 1.3,1.0 1.0 " "1.0)),((2.0 2.0 2.0,1.2 2.5 2.3,1.3 2.7 2.0,2.0 2.0 2.0)),((1.0 1.0 " "1.0,0.2 1.5 1.3,0.2 1.2 1.6,1.0 1.0 1.0)),((2.0 2.0 2.0,1.2 2.2 2.6,1.2 " "2.5 2.3,2.0 2.0 2.0)),((1.0 1.0 1.0,0.2 1.2 1.6,0.4 0.9 1.8,1.0 1.0 " "1.0)),((2.0 2.0 2.0,1.4 1.9 2.8,1.2 2.2 2.6,2.0 2.0 2.0)),((1.0 1.0 " "1.0,0.4 0.9 1.8,0.6 0.6 1.8,1.0 1.0 1.0)),((2.0 2.0 2.0,1.6 1.6 2.8,1.4 " "1.9 2.8,2.0 2.0 2.0)),((1.0 1.0 1.0,0.6 0.6 1.8,0.9 0.4 1.8,1.0 1.0 " "1.0)),((2.0 2.0 2.0,1.9 1.4 2.8,1.6 1.6 2.8,2.0 2.0 2.0)),((1.0 1.0 " "1.0,0.9 0.4 1.8,1.2 0.2 1.6,1.0 1.0 1.0)),((2.0 2.0 2.0,2.2 1.2 2.6,1.9 " "1.4 2.8,2.0 2.0 2.0)),((1.0 1.0 1.0,1.2 0.2 1.6,1.5 0.2 1.3,1.0 1.0 " "1.0)),((2.0 2.0 2.0,2.5 1.2 2.3,2.2 1.2 2.6,2.0 2.0 2.0)),((1.0 1.0 " "1.0,1.5 0.2 1.3,1.7 0.3 1.0,1.0 1.0 1.0)),((2.0 2.0 2.0,2.7 1.3 2.0,2.5 " "1.2 2.3,2.0 2.0 2.0)))" has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(80): Leaving test case "testTiltedCylinder"; testing time: 707us +1: ./test/unit/SFCGAL/CylinderTest.cpp(80): Leaving test case "testTiltedCylinder"; testing time: 822us 1: ./test/unit/SFCGAL/CylinderTest.cpp(153): Entering test case "testPolyhedron" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{283.50000003180594} and areaRotate{283.50000003180594} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{283.50000003180594} and expectedArea{283.5} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((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/CylinderTest.cpp(158): info: check polyhedron.size_of_vertices() == cyl.numRadial() * 2 + 2 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(159): info: check polyhedron.size_of_facets() == cyl.numRadial() * 4 has passed 1: ./test/unit/SFCGAL/CylinderTest.cpp(163): info: check poly_surface.asText(1) == "POLYHEDRALSURFACE Z (((-0.7 -0.7 2.0,-1.0 0.0 0.0,-1.0 0.0 2.0,-0.7 " "-0.7 2.0)),((-0.7 -0.7 0.0,-1.0 0.0 0.0,-0.7 -0.7 2.0,-0.7 -0.7 " "0.0)),((0.0 -1.0 2.0,-0.7 -0.7 0.0,-0.7 -0.7 2.0,0.0 -1.0 2.0)),((0.0 " "-1.0 0.0,-0.7 -0.7 0.0,0.0 -1.0 2.0,0.0 -1.0 0.0)),((0.7 -0.7 2.0,0.0 " "-1.0 0.0,0.0 -1.0 2.0,0.7 -0.7 2.0)),((0.7 -0.7 0.0,0.0 -1.0 0.0,0.7 " "-0.7 2.0,0.7 -0.7 0.0)),((1.0 0.0 2.0,0.7 -0.7 0.0,0.7 -0.7 2.0,1.0 0.0 " "2.0)),((1.0 0.0 0.0,0.7 -0.7 0.0,1.0 0.0 2.0,1.0 0.0 0.0)),((0.7 0.7 " "2.0,1.0 0.0 0.0,1.0 0.0 2.0,0.7 0.7 2.0)),((0.7 0.7 0.0,1.0 0.0 0.0,0.7 " "0.7 2.0,0.7 0.7 0.0)),((0.0 1.0 2.0,0.7 0.7 0.0,0.7 0.7 2.0,0.0 1.0 " "2.0)),((0.0 1.0 0.0,0.7 0.7 0.0,0.0 1.0 2.0,0.0 1.0 0.0)),((-0.7 0.7 " "2.0,0.0 1.0 0.0,0.0 1.0 2.0,-0.7 0.7 2.0)),((-0.7 0.7 0.0,0.0 1.0 " "0.0,-0.7 0.7 2.0,-0.7 0.7 0.0)),((-1.0 0.0 2.0,-0.7 0.7 0.0,-0.7 0.7 " "2.0,-1.0 0.0 2.0)),((-1.0 0.0 0.0,-0.7 0.7 0.0,-1.0 0.0 2.0,-1.0 0.0 " "0.0)),((-0.7 -0.7 0.0,0.0 0.0 0.0,-1.0 0.0 0.0,-0.7 -0.7 0.0)),((-1.0 " "0.0 2.0,0.0 0.0 2.0,-0.7 -0.7 2.0,-1.0 0.0 2.0)),((0.0 -1.0 0.0,0.0 0.0 " "0.0,-0.7 -0.7 0.0,0.0 -1.0 0.0)),((-0.7 -0.7 2.0,0.0 0.0 2.0,0.0 -1.0 " "2.0,-0.7 -0.7 2.0)),((0.7 -0.7 0.0,0.0 0.0 0.0,0.0 -1.0 0.0,0.7 -0.7 " "0.0)),((0.0 -1.0 2.0,0.0 0.0 2.0,0.7 -0.7 2.0,0.0 -1.0 2.0)),((1.0 0.0 " "0.0,0.0 0.0 0.0,0.7 -0.7 0.0,1.0 0.0 0.0)),((0.7 -0.7 2.0,0.0 0.0 " "2.0,1.0 0.0 2.0,0.7 -0.7 2.0)),((0.7 0.7 0.0,0.0 0.0 0.0,1.0 0.0 " "0.0,0.7 0.7 0.0)),((1.0 0.0 2.0,0.0 0.0 2.0,0.7 0.7 2.0,1.0 0.0 " "2.0)),((0.0 1.0 0.0,0.0 0.0 0.0,0.7 0.7 0.0,0.0 1.0 0.0)),((0.7 0.7 " "2.0,0.0 0.0 2.0,0.0 1.0 2.0,0.7 0.7 2.0)),((-0.7 0.7 0.0,0.0 0.0 " "0.0,0.0 1.0 0.0,-0.7 0.7 0.0)),((0.0 1.0 2.0,0.0 0.0 2.0,-0.7 0.7 " "2.0,0.0 1.0 2.0)),((-1.0 0.0 0.0,0.0 0.0 0.0,-0.7 0.7 0.0,-1.0 0.0 " "0.0)),((-0.7 0.7 2.0,0.0 0.0 2.0,-1.0 0.0 2.0,-0.7 0.7 2.0)))" has passed -1: ./test/unit/SFCGAL/CylinderTest.cpp(153): Leaving test case "testPolyhedron"; testing time: 709us -1: ./test/unit/SFCGAL/CylinderTest.cpp(14): Leaving test suite "CylinderTests"; testing time: 3782us +1: ./test/unit/SFCGAL/CylinderTest.cpp(153): Leaving test case "testPolyhedron"; testing time: 694us +1: ./test/unit/SFCGAL/CylinderTest.cpp(14): Leaving test suite "CylinderTests"; testing time: 3768us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(16): Entering test suite "SFCGAL_EnvelopeTest" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(19): Entering test case "defaultConstructor" -2: area( ' MULTIPOLYGON(((970435.8 6768262,970445.4 6768259.8,970447.8 6768268.5,970439.5 6768269.6,970435.8 6768262)))' ) = 77.975 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{164.97999998619844} and areaRotate{164.97999998619844} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{164.97999998619844} and expectedArea{164.97998046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(22): info: check box.boundsN(0).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(23): info: check box.boundsN(1).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(24): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 342us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 389us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(28): Entering test case "constructorWithCoordinateXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{77.975000007624033} and areaRotate{77.975000007624033} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{77.975000007624033} and expectedArea{77.97509765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((990303 6714463.2,990300.5 6714454.8,990290.7 6714457,990292.5 6714465.7,990303 6714463.2)))' ) = 91.835 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(31): info: check box.boundsN(0) == detail::Interval(1.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(32): info: check box.boundsN(1) == detail::Interval(2.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(33): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(28): Leaving test case "constructorWithCoordinateXY"; testing time: 371us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(28): Leaving test case "constructorWithCoordinateXY"; testing time: 368us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(37): Entering test case "constructorWithTwoCoordinateXY" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{91.835000007886094} and areaRotate{91.835000007886094} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{91.835000007886094} and expectedArea{91.83544921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(40): info: check box.boundsN(0) == detail::Interval(1.0, 3.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(41): info: check box.boundsN(1) == detail::Interval(2.0, 5.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(42): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(37): Leaving test case "constructorWithTwoCoordinateXY"; testing time: 350us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(37): Leaving test case "constructorWithTwoCoordinateXY"; testing time: 351us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(50): Entering test case "testIsEmpty" -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/EnvelopeTest.cpp(53): info: check box.isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(50): Leaving test case "testIsEmpty"; testing time: 335us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(50): Leaving test case "testIsEmpty"; testing time: 236us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(55): Entering test case "testIsNotEmpty" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(58): info: check !box.isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(55): Leaving test case "testIsNotEmpty"; testing time: 225us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(55): Leaving test case "testIsNotEmpty"; testing time: 302us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(61): Entering test case "testIs3D" +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/EnvelopeTest.cpp(64): info: check box.is3D() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(61): Leaving test case "testIs3D"; testing time: 300us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(61): Leaving test case "testIs3D"; testing time: 317us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(66): Entering test case "testNotIs3D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{164.97999998619844} and areaRotate{164.97999998619844} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{164.97999998619844} and expectedArea{164.97998046875} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.670000008999551} and areaRotate{61.670000008999551} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.670000008999551} and expectedArea{61.67041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(69): info: check !box.is3D() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(66): Leaving test case "testNotIs3D"; testing time: 323us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(66): Leaving test case "testNotIs3D"; testing time: 333us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(73): Entering test case "testExpandToInclude" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(76): info: check box.isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(79): info: check !box.isEmpty() has passed @@ -4754,24 +4796,24 @@ 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(94): info: check box.boundsN(0) == detail::Interval(0.0, 1.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(95): info: check box.boundsN(1) == detail::Interval(0.0, 2.0) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(96): info: check box.boundsN(2) == detail::Interval(0.0) has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(73): Leaving test case "testExpandToInclude"; testing time: 299us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(73): Leaving test case "testExpandToInclude"; testing time: 352us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(100): Entering test case "testToRing" -2: area( ' MULTIPOLYGON(((990303 6714463.2,990300.5 6714454.8,990290.7 6714457,990292.5 6714465.7,990303 6714463.2)))' ) = 91.835 +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/EnvelopeTest.cpp(103): info: check box.toRing()->asText(0) == "LINESTRING (0 2,1 2,1 3,0 3,0 2)" has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(100): Leaving test case "testToRing"; testing time: 333us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(100): Leaving test case "testToRing"; testing time: 442us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(108): Entering test case "testToPolygon" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(111): info: check box.toSolid()->asText(0) == "SOLID Z ((((0 2 4,0 3 4,1 3 4,1 2 4,0 2 4)),((0 2 5,1 2 " "5,1 3 5,0 3 5,0 2 5)),((0 2 4,1 2 4,1 2 5,0 2 5,0 2 " "4)),((1 3 4,0 3 4,0 3 5,1 3 5,1 3 4)),((1 2 4,1 3 4,1 3 " "5,1 2 5,1 2 4)),((0 2 4,0 2 5,0 3 5,0 3 4,0 2 4))))" has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(108): Leaving test case "testToPolygon"; testing time: 359us -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(16): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 3365us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(108): Leaving test case "testToPolygon"; testing time: 386us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(16): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 3608us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(27): Entering test suite "SFCGAL_GeometryCollectionTest" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(30): Entering test case "defaultConstructor" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{91.835000007886094} and areaRotate{91.835000007886094} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{91.835000007886094} and expectedArea{91.83544921875} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{291.22000000841217} and areaRotate{291.22000000841217} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{291.22000000841217} and expectedArea{291.22021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(33): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(30): Leaving test case "defaultConstructor"; testing time: 309us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(30): Leaving test case "defaultConstructor"; testing time: 357us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(45): Entering test case "testAccessors" -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/GeometryCollectionTest.cpp(48): info: check g.numGeometries() == 0U has passed +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/GeometryCollectionTest.cpp(49): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(52): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(54): info: check g.numGeometries() == 2U has passed @@ -4788,38 +4830,40 @@ 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(73): info: check g.geometryN(0).asText(0) == "POINT (2 3)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(74): info: check g.geometryN(1).asText(0) == "POINT (0 0)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(75): info: check g.geometryN(2).asText(0) == "TRIANGLE ((3 0,4 0,4 1,3 0))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(45): Leaving test case "testAccessors"; testing time: 559us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(45): Leaving test case "testAccessors"; testing time: 518us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(84): Entering test case "testIterators" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(92): info: check it->asText(0) == "POINT (0 0)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(94): info: check it->asText(0) == "POINT (1 1)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(96): info: check it == g.end() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(84): Leaving test case "testIterators"; testing time: 266us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{237.61500000672442} and areaRotate{237.61500000672442} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{237.61500000672442} and expectedArea{237.61572265625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(84): Leaving test case "testIterators"; testing time: 434us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(106): Entering test case "asTextEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.670000008999551} and areaRotate{61.670000008999551} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.670000008999551} and expectedArea{61.67041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(109): info: check g.asText(1) == "GEOMETRYCOLLECTION EMPTY" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(106): Leaving test case "asTextEmpty"; testing time: 291us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(106): Leaving test case "asTextEmpty"; testing time: 350us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(111): Entering test case "asText2d" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(116): info: check g.asText(1) == "GEOMETRYCOLLECTION (POINT (2.0 3.0),TRIANGLE ((0.0 0.0,1.0 " "0.0,1.0 1.0,0.0 0.0)))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(111): Leaving test case "asText2d"; testing time: 290us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(111): Leaving test case "asText2d"; testing time: 319us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(120): Entering test case "asText3d" +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/GeometryCollectionTest.cpp(126): info: check g.asText(1) == "GEOMETRYCOLLECTION Z (POINT Z (2.0 3.0 5.0),TRIANGLE Z ((0.0 " "0.0 6.0,1.0 0.0 6.0,1.0 1.0 6.0,0.0 0.0 6.0)))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(120): Leaving test case "asText3d"; testing time: 294us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(120): Leaving test case "asText3d"; testing time: 300us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(133): Entering test case "testGeometryType" -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/GeometryCollectionTest.cpp(136): info: check g.geometryType() == "GeometryCollection" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(133): Leaving test case "testGeometryType"; testing time: 295us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(133): Leaving test case "testGeometryType"; testing time: 235us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(139): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(142): info: check g.geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(139): Leaving test case "testGeometryTypeId"; testing time: 269us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(139): Leaving test case "testGeometryTypeId"; testing time: 297us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(153): Entering test case "testIsGeometryCollection" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(155): info: check GeometryCollection().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(156): info: check MultiPoint().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(157): info: check MultiLineString().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(158): info: check MultiPolygon().is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(159): info: check MultiSolid().is() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(153): Leaving test case "testIsGeometryCollection"; testing time: 336us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(153): Leaving test case "testIsGeometryCollection"; testing time: 319us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(162): Entering test case "testDropZM" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{312.90000000653845} and areaRotate{312.90000000653845} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{312.90000000653845} and expectedArea{312.8994140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(165): info: check geomEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(166): info: check !geomEmpty.dropZ() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(167): info: check !geomEmpty.dropM() has passed @@ -4856,10 +4900,8 @@ 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(225): info: check geomZM.asText(0) == "GEOMETRYCOLLECTION (POINT (2 3)," "TRIANGLE ((0 0,1 0,1 1,0 0)))" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(227): info: check !geomZM.dropZ() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(228): info: check !geomZM.dropM() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(162): Leaving test case "testDropZM"; testing time: 585us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(162): Leaving test case "testDropZM"; testing time: 673us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(231): Entering test case "testSwapXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{291.22000000841217} and areaRotate{291.22000000841217} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{291.22000000841217} and expectedArea{291.22021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(234): info: check geomEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(236): info: check geomEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(243): info: check geom2D.asText(1) == "GEOMETRYCOLLECTION " "(POINT (3.0 2.0)," "TRIANGLE ((0.0 0.0,0.0 1.0,1.0 1.0,0.0 0.0)))" has passed @@ -4867,95 +4909,102 @@ 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(263): info: check geomM.is() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(265): info: check geomM.asText(1) == "GEOMETRYCOLLECTION M " "(POINT M (3.0 2.0 4.0)," "TRIANGLE M ((0.0 0.0 1.0,5.0 5.0 5.0,5.0 0.0 2.0,0.0 0.0 1.0)))" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(277): info: check geomZM.asText(0) == "GEOMETRYCOLLECTION ZM " "(POINT ZM (3 2 5 4)," "TRIANGLE ZM ((0 0 6 2,0 1 6 2,1 1 6 2,0 0 6 2)))" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(231): Leaving test case "testSwapXY"; testing time: 531us -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(27): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 4173us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(231): Leaving test case "testSwapXY"; testing time: 586us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(27): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 4531us 1: ./test/unit/SFCGAL/GeometryTest.cpp(24): Entering test suite "SFCGAL_GeometryTest" 1: ./test/unit/SFCGAL/GeometryTest.cpp(66): Entering test case "getCoordinateType" 1: Test case SFCGAL_GeometryTest/getCoordinateType did not check any assertions -1: ./test/unit/SFCGAL/GeometryTest.cpp(66): Leaving test case "getCoordinateType"; testing time: 357us -1: ./test/unit/SFCGAL/GeometryTest.cpp(24): Leaving test suite "SFCGAL_GeometryTest"; testing time: 383us +1: ./test/unit/SFCGAL/GeometryTest.cpp(66): Leaving test case "getCoordinateType"; testing time: 393us +1: ./test/unit/SFCGAL/GeometryTest.cpp(24): Leaving test suite "SFCGAL_GeometryTest"; testing time: 413us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(115): Entering test suite "SFCGAL_GeometryVisitorTest" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(117): Entering test case "testVisitPoint" -2: area( ' MULTIPOLYGON(((971271.5 6768626,971258.5 6768623.8,971258.9 6768643.1,971272.1 6768642.4,971273.1 6768633.3,971271.2 6768633.1,971271.5 6768626)))' ) = 237.615 +2: area( ' MULTIPOLYGON(((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/GeometryVisitorTest.cpp(119): info: check getTypeWithVisitor() == "Point" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(117): Leaving test case "testVisitPoint"; testing time: 352us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(117): Leaving test case "testVisitPoint"; testing time: 375us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(121): Entering test case "testVisitLineString" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(123): info: check getTypeWithVisitor() == "LineString" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(121): Leaving test case "testVisitLineString"; testing time: 311us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(121): Leaving test case "testVisitLineString"; testing time: 305us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(125): Entering test case "testVisitPolygon" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{237.61500000672442} and areaRotate{237.61500000672442} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{237.61500000672442} and expectedArea{237.61572265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(127): info: check getTypeWithVisitor() == "Polygon" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(125): Leaving test case "testVisitPolygon"; testing time: 344us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(125): Leaving test case "testVisitPolygon"; testing time: 322us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(129): Entering test case "testVisitTriangle" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(131): info: check getTypeWithVisitor() == "Triangle" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(129): Leaving test case "testVisitTriangle"; testing time: 341us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(129): Leaving test case "testVisitTriangle"; testing time: 346us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): Entering test case "testVisitMultiPoint" -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/GeometryVisitorTest.cpp(136): info: check getTypeWithVisitor() == "MultiPoint" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): Leaving test case "testVisitMultiPoint"; testing time: 289us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): Leaving test case "testVisitMultiPoint"; testing time: 300us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): Entering test case "testVisitMultiLineString" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3256.5250000383548} and areaRotate{3256.5250000383548} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3256.5250000383548} and expectedArea{3256.525390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(140): info: check getTypeWithVisitor() == "MultiLineString" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): Leaving test case "testVisitMultiLineString"; testing time: 284us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): Leaving test case "testVisitMultiLineString"; testing time: 325us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): Entering test case "testVisitMultiPolygon" +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/GeometryVisitorTest.cpp(144): info: check getTypeWithVisitor() == "MultiPolygon" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): Leaving test case "testVisitMultiPolygon"; testing time: 320us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): Leaving test case "testVisitMultiPolygon"; testing time: 306us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): Entering test case "testVisitMultiSolid" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{312.90000000653845} and areaRotate{312.90000000653845} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{312.90000000653845} and expectedArea{312.8994140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(148): info: check getTypeWithVisitor() == "MultiSolid" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): Leaving test case "testVisitMultiSolid"; testing time: 312us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): Leaving test case "testVisitMultiSolid"; testing time: 234us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Entering test case "testVisitGeometryCollection" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{32.650000006093478} and areaRotate{32.650000006093478} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{32.650000006093478} and expectedArea{32.64990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(152): info: check getTypeWithVisitor() == "GeometryCollection" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Leaving test case "testVisitGeometryCollection"; testing time: 282us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Leaving test case "testVisitGeometryCollection"; testing time: 302us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(156): Entering test case "testVisitTriangulatedSurface" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(158): info: check getTypeWithVisitor() == "TriangulatedSurface" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(156): Leaving test case "testVisitTriangulatedSurface"; testing time: 298us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(156): Leaving test case "testVisitTriangulatedSurface"; testing time: 241us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(162): Entering test case "testVisitPolyhedralSurface" +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/GeometryVisitorTest.cpp(164): info: check getTypeWithVisitor() == "PolyhedralSurface" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(162): Leaving test case "testVisitPolyhedralSurface"; testing time: 289us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(162): Leaving test case "testVisitPolyhedralSurface"; testing time: 295us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(168): Entering test case "testVisitSolid" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(170): info: check getTypeWithVisitor() == "Solid" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(168): Leaving test case "testVisitSolid"; testing time: 289us -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(115): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 3864us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(168): Leaving test case "testVisitSolid"; testing time: 237us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(115): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 3731us 1: ./test/unit/SFCGAL/KernelTest.cpp(19): Entering test suite "SFCGAL_KernelTest" 1: ./test/unit/SFCGAL/KernelTest.cpp(24): Entering test case "testRobustArithmetric" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{117.85000000419311} and areaRotate{117.85000000419311} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{117.85000000419311} and expectedArea{117.849609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/KernelTest.cpp(30): info: check v == 0 has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(24): Leaving test case "testRobustArithmetric"; testing time: 339us +1: ./test/unit/SFCGAL/KernelTest.cpp(24): Leaving test case "testRobustArithmetric"; testing time: 388us 1: ./test/unit/SFCGAL/KernelTest.cpp(37): Entering test case "testSerializeDeserialize" -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: 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/KernelTest.cpp(47): info: check a == b has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(37): Leaving test case "testSerializeDeserialize"; testing time: 328us +1: ./test/unit/SFCGAL/KernelTest.cpp(37): Leaving test case "testSerializeDeserialize"; testing time: 349us 1: ./test/unit/SFCGAL/KernelTest.cpp(53): Entering test case "testIntersectsRobutness" 1: ./test/unit/SFCGAL/KernelTest.cpp(64): info: check abIcd != nullptr has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(73): info: check abIef != nullptr has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(77): info: check intersectionA.toPoint_2() == intersectionB.toPoint_2() has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(53): Leaving test case "testIntersectsRobutness"; testing time: 380us -1: ./test/unit/SFCGAL/KernelTest.cpp(19): Leaving test suite "SFCGAL_KernelTest"; testing time: 1087us +1: ./test/unit/SFCGAL/KernelTest.cpp(53): Leaving test case "testIntersectsRobutness"; testing time: 393us +1: ./test/unit/SFCGAL/KernelTest.cpp(19): Leaving test suite "SFCGAL_KernelTest"; testing time: 1169us 1: ./test/unit/SFCGAL/LineStringTest.cpp(20): Entering test suite "SFCGAL_LineStringTest" 1: ./test/unit/SFCGAL/LineStringTest.cpp(23): Entering test case "defaultConstructor" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{89.835000026339969} and areaRotate{89.835000026339969} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{89.835000026339969} and expectedArea{89.835205078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(26): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(27): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(28): info: check !g.isMeasured() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(29): info: check g.numPoints() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(23): Leaving test case "defaultConstructor"; testing time: 312us +1: ./test/unit/SFCGAL/LineStringTest.cpp(23): Leaving test case "defaultConstructor"; testing time: 380us 1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Entering test case "constructorFromVector" +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/LineStringTest.cpp(40): info: check g.numPoints() == 2U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(41): info: check g.pointN(0).x() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(42): info: check g.pointN(0).y() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(43): info: check g.pointN(1).x() == 2.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(44): info: check g.pointN(1).y() == 2.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Leaving test case "constructorFromVector"; testing time: 316us +1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Leaving test case "constructorFromVector"; testing time: 385us 1: ./test/unit/SFCGAL/LineStringTest.cpp(49): Entering test case "twoPointsConstructor" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{120.61500000185399} and areaRotate{120.61500000185399} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{120.61500000185399} and expectedArea{120.615112304688} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(52): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(53): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(54): info: check g.asText(1) == "LINESTRING (0.0 0.0,2.0 3.0)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(49): Leaving test case "twoPointsConstructor"; testing time: 330us +1: ./test/unit/SFCGAL/LineStringTest.cpp(49): Leaving test case "twoPointsConstructor"; testing time: 406us 1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Entering test case "testClear" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3256.5250000383548} and areaRotate{3256.5250000383548} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3256.5250000383548} and expectedArea{3256.525390625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((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/LineStringTest.cpp(66): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Leaving test case "testClear"; testing time: 349us +1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Leaving test case "testClear"; testing time: 340us 1: ./test/unit/SFCGAL/LineStringTest.cpp(69): Entering test case "testAccessors" 1: ./test/unit/SFCGAL/LineStringTest.cpp(72): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(75): info: check g.numGeometries() == 1U has passed @@ -4963,53 +5012,48 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(81): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(84): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(86): info: check g.geometryN(0).asText(0) == "LINESTRING (0 0,1 0,1 1,2 1)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(69): Leaving test case "testAccessors"; testing time: 336us +1: ./test/unit/SFCGAL/LineStringTest.cpp(69): Leaving test case "testAccessors"; testing time: 269us 1: ./test/unit/SFCGAL/LineStringTest.cpp(90): Entering test case "testReverse_empty" -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/LineStringTest.cpp(94): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(90): Leaving test case "testReverse_empty"; testing time: 295us +1: ./test/unit/SFCGAL/LineStringTest.cpp(90): Leaving test case "testReverse_empty"; testing time: 359us 1: ./test/unit/SFCGAL/LineStringTest.cpp(96): Entering test case "testReverse_twoPoints" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.91000000352841} and areaRotate{104.91000000352841} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.91000000352841} and expectedArea{104.91015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(100): info: check g.pointN(0).x() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(101): info: check g.pointN(0).y() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(102): info: check g.pointN(1).x() == 0.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(103): info: check g.pointN(1).y() == 0.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(96): Leaving test case "testReverse_twoPoints"; testing time: 269us +1: ./test/unit/SFCGAL/LineStringTest.cpp(96): Leaving test case "testReverse_twoPoints"; testing time: 337us 1: ./test/unit/SFCGAL/LineStringTest.cpp(109): Entering test case "testNumSegments_empty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{32.650000006093478} and areaRotate{32.650000006093478} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{32.650000006093478} and expectedArea{32.64990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(112): info: check g.numSegments() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(109): Leaving test case "testNumSegments_empty"; testing time: 343us +1: ./test/unit/SFCGAL/LineStringTest.cpp(109): Leaving test case "testNumSegments_empty"; testing time: 339us 1: ./test/unit/SFCGAL/LineStringTest.cpp(114): Entering test case "testNumSegments_onlyOnePoint" +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/LineStringTest.cpp(118): info: check g.numSegments() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(114): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 301us +1: ./test/unit/SFCGAL/LineStringTest.cpp(114): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 317us 1: ./test/unit/SFCGAL/LineStringTest.cpp(120): Entering test case "testNumSegments_twoPoints" -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/LineStringTest.cpp(123): info: check g.numSegments() == 1U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(120): Leaving test case "testNumSegments_twoPoints"; testing time: 352us +1: ./test/unit/SFCGAL/LineStringTest.cpp(120): Leaving test case "testNumSegments_twoPoints"; testing time: 232us 1: ./test/unit/SFCGAL/LineStringTest.cpp(136): Entering test case "testIsClosed_empty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{117.85000000419311} and areaRotate{117.85000000419311} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{117.85000000419311} and expectedArea{117.849609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(139): info: check !g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(136): Leaving test case "testIsClosed_empty"; testing time: 349us +1: ./test/unit/SFCGAL/LineStringTest.cpp(136): Leaving test case "testIsClosed_empty"; testing time: 302us 1: ./test/unit/SFCGAL/LineStringTest.cpp(141): Entering test case "testIsClosed_noClosed" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{73.160000006786476} and areaRotate{73.160000006786476} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{73.160000006786476} and expectedArea{73.16015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(147): info: check !g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(141): Leaving test case "testIsClosed_noClosed"; testing time: 347us -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/LineStringTest.cpp(141): Leaving test case "testIsClosed_noClosed"; testing time: 297us 1: ./test/unit/SFCGAL/LineStringTest.cpp(149): Entering test case "testIsClosed_triangle" 1: ./test/unit/SFCGAL/LineStringTest.cpp(156): info: check g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(149): Leaving test case "testIsClosed_triangle"; testing time: 348us +1: ./test/unit/SFCGAL/LineStringTest.cpp(149): Leaving test case "testIsClosed_triangle"; testing time: 232us 1: ./test/unit/SFCGAL/LineStringTest.cpp(163): Entering test case "simpleIteratorTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{89.835000026339969} and areaRotate{89.835000026339969} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{89.835000026339969} and expectedArea{89.835205078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(172): info: check it->asText(3) == "POINT (0.000 0.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(174): info: check it != end has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(175): info: check it->asText(3) == "POINT (1.000 1.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(177): info: check it != end has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(178): info: check it->asText(3) == "POINT (2.000 2.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(180): info: check it == end has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(163): Leaving test case "simpleIteratorTest"; testing time: 355us +1: ./test/unit/SFCGAL/LineStringTest.cpp(163): Leaving test case "simpleIteratorTest"; testing time: 331us 1: ./test/unit/SFCGAL/LineStringTest.cpp(183): Entering test case "iteratorTests" -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/LineStringTest.cpp(197): info: check *pi == g.pointN(i).toPoint_2() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(197): info: check *pi == g.pointN(i).toPoint_2() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(197): info: check *pi == g.pointN(i).toPoint_2() has passed @@ -5018,41 +5062,43 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(205): info: check *ppi == g.pointN(i).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(205): info: check *ppi == g.pointN(i).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(205): info: check *ppi == g.pointN(i).toPoint_3() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(183): Leaving test case "iteratorTests"; testing time: 323us +1: ./test/unit/SFCGAL/LineStringTest.cpp(183): Leaving test case "iteratorTests"; testing time: 387us 1: ./test/unit/SFCGAL/LineStringTest.cpp(212): Entering test case "testToPolygon_2_Empty" +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/LineStringTest.cpp(216): info: check polygon.is_empty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(212): Leaving test case "testToPolygon_2_Empty"; testing time: 373us +1: ./test/unit/SFCGAL/LineStringTest.cpp(212): Leaving test case "testToPolygon_2_Empty"; testing time: 386us 1: ./test/unit/SFCGAL/LineStringTest.cpp(218): Entering test case "testToPolygon_2_checkOrientation" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{120.61500000185399} and areaRotate{120.61500000185399} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{120.61500000185399} and expectedArea{120.615112304688} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(229): info: check !polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(230): info: check polygon.is_clockwise_oriented() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(235): info: check !polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(236): info: check polygon.is_counterclockwise_oriented() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(218): Leaving test case "testToPolygon_2_checkOrientation"; testing time: 352us +1: ./test/unit/SFCGAL/LineStringTest.cpp(218): Leaving test case "testToPolygon_2_checkOrientation"; testing time: 335us 1: ./test/unit/SFCGAL/LineStringTest.cpp(243): Entering test case "testClone" 1: ./test/unit/SFCGAL/LineStringTest.cpp(249): info: check copy->is() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(250): info: check copy->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(243): Leaving test case "testClone"; testing time: 343us +1: ./test/unit/SFCGAL/LineStringTest.cpp(243): Leaving test case "testClone"; testing time: 368us 1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Entering test case "testBoundary_empty" -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(85): info: difference{} between area{76.1350000156325} and areaRotate{76.1350000156325} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{76.1350000156325} and expectedArea{76.1357421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(258): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(259): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Leaving test case "testBoundary_empty"; testing time: 338us +1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Leaving test case "testBoundary_empty"; testing time: 386us 1: ./test/unit/SFCGAL/LineStringTest.cpp(261): Entering test case "testBoundary_3points" +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/LineStringTest.cpp(269): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(270): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(271): info: check boundary->numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(261): Leaving test case "testBoundary_3points"; testing time: 235us +1: ./test/unit/SFCGAL/LineStringTest.cpp(261): Leaving test case "testBoundary_3points"; testing time: 380us 1: ./test/unit/SFCGAL/LineStringTest.cpp(273): Entering test case "testBoundary_closed" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{462.61999997906446} and areaRotate{462.61999997906446} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{462.61999997906446} and expectedArea{462.6201171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(282): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(283): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(273): Leaving test case "testBoundary_closed"; testing time: 304us +1: ./test/unit/SFCGAL/LineStringTest.cpp(273): Leaving test case "testBoundary_closed"; testing time: 449us 1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Entering test case "testEnvelope_empty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.91000000352841} and areaRotate{104.91000000352841} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.91000000352841} and expectedArea{104.91015625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((923926.3 6769385.3,923927.1 6769377.7,923935.9 6769378,923935.2 6769387.3,923926.3 6769385.3)))' ) = 75.645 1: ./test/unit/SFCGAL/LineStringTest.cpp(289): info: check LineString().envelope().isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Leaving test case "testEnvelope_empty"; testing time: 345us +1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Leaving test case "testEnvelope_empty"; testing time: 333us 1: ./test/unit/SFCGAL/LineStringTest.cpp(291): Entering test case "testEnvelope_2D" 1: ./test/unit/SFCGAL/LineStringTest.cpp(299): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(300): info: check !box.is3D() has passed @@ -5060,8 +5106,10 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(303): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(304): info: check box.yMin() == 5.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(305): info: check box.yMax() == 9.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(291): Leaving test case "testEnvelope_2D"; testing time: 316us +1: ./test/unit/SFCGAL/LineStringTest.cpp(291): Leaving test case "testEnvelope_2D"; testing time: 282us 1: ./test/unit/SFCGAL/LineStringTest.cpp(307): Entering test case "testEnvelope_3D" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{75.644999995824577} and areaRotate{75.644999995824577} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{75.644999995824577} and expectedArea{75.64501953125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(315): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(316): info: check box.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(318): info: check box.xMin() == 1.0 has passed @@ -5070,44 +5118,47 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(321): info: check box.yMax() == 9.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(322): info: check box.zMin() == 11.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(323): info: check box.zMax() == 17.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(307): Leaving test case "testEnvelope_3D"; testing time: 349us +1: ./test/unit/SFCGAL/LineStringTest.cpp(307): Leaving test case "testEnvelope_3D"; testing time: 430us 1: ./test/unit/SFCGAL/LineStringTest.cpp(327): Entering test case "asTextEmpty" -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: area( ' MULTIPOLYGON(((924477.1 6769125.3,924472.2 6769116.8,924486.5 6769107.7,924491.9 6769118,924477.1 6769125.3)))' ) = 179 1: ./test/unit/SFCGAL/LineStringTest.cpp(330): info: check g.asText(1) == "LINESTRING EMPTY" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(327): Leaving test case "asTextEmpty"; testing time: 353us +1: ./test/unit/SFCGAL/LineStringTest.cpp(327): Leaving test case "asTextEmpty"; testing time: 393us 1: ./test/unit/SFCGAL/LineStringTest.cpp(332): Entering test case "asText2d" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{178.99999999079938} and areaRotate{178.99999999079938} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{178.99999999079938} and expectedArea{179} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(335): info: check g.asText(3) == "LINESTRING (2.000 3.000,4.000 5.000)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(332): Leaving test case "asText2d"; testing time: 346us +1: ./test/unit/SFCGAL/LineStringTest.cpp(332): Leaving test case "asText2d"; testing time: 301us 1: ./test/unit/SFCGAL/LineStringTest.cpp(337): Entering test case "asText3d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{73.160000006786476} and areaRotate{73.160000006786476} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{73.160000006786476} and expectedArea{73.16015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(340): info: check g.asText(3) == "LINESTRING Z (2.000 3.000 7.000,4.000 5.000 8.000)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(337): Leaving test case "asText3d"; testing time: 325us +1: ./test/unit/SFCGAL/LineStringTest.cpp(337): Leaving test case "asText3d"; testing time: 244us 1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Entering test case "testGeometryType" +2: area( ' MULTIPOLYGON(((924703.3 6769154.4,924710.3 6769149,924721.5 6769162.9,924712.4 6769168.3,924703.3 6769154.4)))' ) = 166.705 1: ./test/unit/SFCGAL/LineStringTest.cpp(348): info: check g.geometryType() == "LineString" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Leaving test case "testGeometryType"; testing time: 263us +1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Leaving test case "testGeometryType"; testing time: 288us 1: ./test/unit/SFCGAL/LineStringTest.cpp(352): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/LineStringTest.cpp(355): info: check g.geometryTypeId() == TYPE_LINESTRING has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(352): Leaving test case "testGeometryTypeId"; testing time: 310us +1: ./test/unit/SFCGAL/LineStringTest.cpp(352): Leaving test case "testGeometryTypeId"; testing time: 227us 1: ./test/unit/SFCGAL/LineStringTest.cpp(362): Entering test case "testIsEmpty_true" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{166.70500000294254} and areaRotate{166.70500000294254} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{166.70500000294254} and expectedArea{166.705078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(365): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(362): Leaving test case "testIsEmpty_true"; testing time: 315us +1: ./test/unit/SFCGAL/LineStringTest.cpp(362): Leaving test case "testIsEmpty_true"; testing time: 286us 1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Entering test case "testIsEmpty_false" -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/LineStringTest.cpp(370): info: check !g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Leaving test case "testIsEmpty_false"; testing time: 348us +1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Leaving test case "testIsEmpty_false"; testing time: 235us 1: ./test/unit/SFCGAL/LineStringTest.cpp(374): Entering test case "testIs3D_false" +2: area( ' MULTIPOLYGON(((886755.1 6702797.6,886755.6 6702813.1,886740.5 6702812.9,886740.6 6702797.3,886755.1 6702797.6)))' ) = 230.09 1: ./test/unit/SFCGAL/LineStringTest.cpp(377): info: check !g.is3D() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(374): Leaving test case "testIs3D_false"; testing time: 318us +1: ./test/unit/SFCGAL/LineStringTest.cpp(374): Leaving test case "testIs3D_false"; testing time: 282us 1: ./test/unit/SFCGAL/LineStringTest.cpp(379): Entering test case "testIs3D_true" 1: ./test/unit/SFCGAL/LineStringTest.cpp(382): info: check g.is3D() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(379): Leaving test case "testIs3D_true"; testing time: 296us +1: ./test/unit/SFCGAL/LineStringTest.cpp(379): Leaving test case "testIs3D_true"; testing time: 234us 1: ./test/unit/SFCGAL/LineStringTest.cpp(389): Entering test case "isLineString" 1: ./test/unit/SFCGAL/LineStringTest.cpp(392): info: check g.is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(389): Leaving test case "isLineString"; testing time: 295us +1: ./test/unit/SFCGAL/LineStringTest.cpp(389): Leaving test case "isLineString"; testing time: 316us 1: ./test/unit/SFCGAL/LineStringTest.cpp(395): Entering test case "testDropZM" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{76.1350000156325} and areaRotate{76.1350000156325} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{76.1350000156325} and expectedArea{76.1357421875} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{230.0899999984199} and areaRotate{230.0899999984199} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{230.0899999984199} and expectedArea{230.08984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(398): info: check lineEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(399): info: check !lineEmpty.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(400): info: check !lineEmpty.isMeasured() has passed @@ -5145,8 +5196,7 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(443): info: check lineZM.asText(0) == "LINESTRING (0 0,1 1)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(444): info: check !lineZM.dropZ() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(445): info: check !lineZM.dropM() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(395): Leaving test case "testDropZM"; testing time: 506us -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/LineStringTest.cpp(395): Leaving test case "testDropZM"; testing time: 533us 1: ./test/unit/SFCGAL/LineStringTest.cpp(448): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/LineStringTest.cpp(451): info: check lineEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(453): info: check lineEmpty.isEmpty() has passed @@ -5154,54 +5204,52 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(461): info: check line3D.asText(0) == "LINESTRING Z (0 -2 2,1 5 5)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(466): info: check lineM->asText(0) == "LINESTRING M (0 0 4,1 1 5,2 2 6)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(470): info: check lineZM.asText(0) == "LINESTRING ZM (0 3 2 4,23 1 5 4)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(448): Leaving test case "testSwapXY"; testing time: 430us +1: ./test/unit/SFCGAL/LineStringTest.cpp(448): Leaving test case "testSwapXY"; testing time: 494us 1: ./test/unit/SFCGAL/LineStringTest.cpp(473): Entering test case "getCoordinateType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{462.61999997906446} and areaRotate{462.61999997906446} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{462.61999997906446} and expectedArea{462.6201171875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((923926.3 6769385.3,923927.1 6769377.7,923935.9 6769378,923935.2 6769387.3,923926.3 6769385.3)))' ) = 75.645 +2: area( ' MULTIPOLYGON(((505137 6885764.4,505144.8 6885763.8,505143.4 6885750.5,505135.5 6885751.2,505137 6885764.4)))' ) = 104.955 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.95499999368963} and areaRotate{104.95499999368963} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.95499999368963} and expectedArea{104.954833984375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970808.1 6768816.2,970806.1 6768827.9,970792.9 6768825.7,970796.1 6768813.7,970808.1 6768816.2)))' ) = 155.42 1: ./test/unit/SFCGAL/LineStringTest.cpp(475): info: check io::readWkt("LINESTRING (0 0, 1 1)")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(477): info: check io::readWkt("LINESTRING Z (0 0 1, 1 1 1)")->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(480): info: check io::readWkt("LINESTRING M (0 0 2, 1 1 2)")->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(483): info: check io::readWkt("LINESTRING ZM (0 0 1 2, 1 1 1 2)")->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(473): Leaving test case "getCoordinateType"; testing time: 458us -1: ./test/unit/SFCGAL/LineStringTest.cpp(20): Leaving test suite "SFCGAL_LineStringTest"; testing time: 12920us +1: ./test/unit/SFCGAL/LineStringTest.cpp(473): Leaving test case "getCoordinateType"; testing time: 471us +1: ./test/unit/SFCGAL/LineStringTest.cpp(20): Leaving test suite "SFCGAL_LineStringTest"; testing time: 13005us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(17): Entering test suite "SFCGAL_MultiLineStringTest" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(19): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(22): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(23): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(24): info: check g.numGeometries() == 0U has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{75.644999995824577} and areaRotate{75.644999995824577} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{75.644999995824577} and expectedArea{75.64501953125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 403us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{155.41999999411843} and areaRotate{155.41999999411843} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{155.41999999411843} and expectedArea{155.42041015625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 396us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(28): Entering test case "addLineString" +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/MultiLineStringTest.cpp(32): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(35): info: check g.numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(28): Leaving test case "addLineString"; testing time: 385us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(28): Leaving test case "addLineString"; testing time: 395us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): Entering test case "addLineStringThrow" -2: area( ' MULTIPOLYGON(((924477.1 6769125.3,924472.2 6769116.8,924486.5 6769107.7,924491.9 6769118,924477.1 6769125.3)))' ) = 179 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{178.99999999079938} and areaRotate{178.99999999079938} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{178.99999999079938} and expectedArea{179} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{160.91999998960699} and areaRotate{160.91999998960699} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{160.91999998960699} and expectedArea{160.92041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(41): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): Leaving test case "addLineStringThrow"; testing time: 405us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): Leaving test case "addLineStringThrow"; testing time: 356us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(49): info: check g.asText(1) == "MULTILINESTRING EMPTY" has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): Leaving test case "asTextEmpty"; testing time: 368us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): Leaving test case "asTextEmpty"; testing time: 255us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): Entering test case "asText2d" -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: area( ' MULTIPOLYGON(((970791.7 6768835.5,970790.8 6768842.6,970792.3 6768851.1,970802.1 6768852.1,970803.6 6768835.7,970791.7 6768835.5)))' ) = 183.02 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): info: check g.asText(1) == "MULTILINESTRING ((0.0 0.0,1.0 1.0),(1.0 1.0,2.0 2.0))" has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{166.70500000294254} and areaRotate{166.70500000294254} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{166.70500000294254} and expectedArea{166.705078125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): Leaving test case "asText2d"; testing time: 418us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): Leaving test case "asText2d"; testing time: 309us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(66): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "isGeometryCollection"; testing time: 355us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "isGeometryCollection"; testing time: 239us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(69): Entering test case "isMultiLineString" -2: area( ' MULTIPOLYGON(((886755.1 6702797.6,886755.6 6702813.1,886740.5 6702812.9,886740.6 6702797.3,886755.1 6702797.6)))' ) = 230.09 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(72): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(69): Leaving test case "isMultiLineString"; testing time: 353us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(69): Leaving test case "isMultiLineString"; testing time: 319us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{183.01999999662354} and areaRotate{183.01999999662354} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{183.01999999662354} and expectedArea{183.02001953125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(75): Entering test case "dropZM" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{230.0899999984199} and areaRotate{230.0899999984199} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{230.0899999984199} and expectedArea{230.08984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(78): info: check multiLineStringEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(79): info: check !multiLineStringEmpty.is3D() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(80): info: check !multiLineStringEmpty.isMeasured() has passed @@ -5242,48 +5290,49 @@ 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(143): info: check !multiLineStringZM.isMeasured() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(144): info: check !multiLineStringZM.dropM() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(145): info: check !multiLineStringZM.dropZ() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(75): Leaving test case "dropZM"; testing time: 620us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(75): Leaving test case "dropZM"; testing time: 582us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(148): Entering test case "swapXY" +2: area( ' MULTIPOLYGON(((970850.2 6768862.4,970836.2 6768862,970836.9 6768831.4,970851.6 6768831.6,970850.2 6768862.4)))' ) = 440.86 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{440.85999999609385} and areaRotate{440.85999999609385} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{440.85999999609385} and expectedArea{440.85986328125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970503.9 6768885.9,970488.6 6768886.1,970488.4 6768863.3,970504.1 6768862.7,970503.9 6768885.9)))' ) = 356.5 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(151): info: check multiLineStringEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(153): info: check multiLineStringEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(161): info: check multiLineString2D.asText(0) == "MULTILINESTRING ((3 2,5 4),(7 6,10 9))" has passed -2: area( ' MULTIPOLYGON(((505137 6885764.4,505144.8 6885763.8,505143.4 6885750.5,505135.5 6885751.2,505137 6885764.4)))' ) = 104.955 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.95499999368963} and areaRotate{104.95499999368963} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.95499999368963} and expectedArea{104.954833984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(170): info: check multiLineString3D.asText(0) == "MULTILINESTRING Z ((3 2 5,5 4 5),(7 6 5,10 9 5))" has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(179): info: check multiLineStringM.asText(0) == "MULTILINESTRING M ((0 0 4,1 1 5,2 2 6),(2 3 4,2 4 5))" has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(188): info: check multiLineStringZM.asText(0) == "MULTILINESTRING ZM ((3 2 5 2,5 4 5 2),(7 6 5 1,10 9 5 1))" has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(148): Leaving test case "swapXY"; testing time: 518us -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(17): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 3950us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(148): Leaving test case "swapXY"; testing time: 530us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(17): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 3492us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(17): Entering test suite "SFCGAL_MultiPointTest" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(19): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(22): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(23): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(24): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 402us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 393us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(27): Entering test case "testGeometryTypeId" -2: area( ' MULTIPOLYGON(((970808.1 6768816.2,970806.1 6768827.9,970792.9 6768825.7,970796.1 6768813.7,970808.1 6768816.2)))' ) = 155.42 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{155.41999999411843} and areaRotate{155.41999999411843} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{155.41999999411843} and expectedArea{155.42041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(30): info: check g.geometryTypeId() == TYPE_MULTIPOINT has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(27): Leaving test case "testGeometryTypeId"; testing time: 361us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(27): Leaving test case "testGeometryTypeId"; testing time: 405us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(34): Entering test case "addPoint" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{356.5000000102923} and areaRotate{356.5000000102923} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{356.5000000102923} and expectedArea{356.50048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970673.7 6768924.5,970665.5 6768927.2,970671.5 6768942.3,970679.6 6768939.1,970673.7 6768924.5)))' ) = 138.58 1: ./test/unit/SFCGAL/MultiPointTest.cpp(38): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(40): info: check g.numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(34): Leaving test case "addPoint"; testing time: 311us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(34): Leaving test case "addPoint"; testing time: 326us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(43): Entering test case "addLineStringThrow" -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/MultiPointTest.cpp(46): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(43): Leaving test case "addLineStringThrow"; testing time: 296us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(43): Leaving test case "addLineStringThrow"; testing time: 250us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(51): Entering test case "asTextEmpty" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{138.57999998809214} and areaRotate{138.57999998809214} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{138.57999998809214} and expectedArea{138.580078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(54): info: check g.asText(1) == "MULTIPOINT EMPTY" has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(51): Leaving test case "asTextEmpty"; testing time: 229us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(51): Leaving test case "asTextEmpty"; testing time: 301us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(57): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(62): info: check g.asText(3) == "MULTIPOINT ((2.000 3.000),(3.000 4.000))" has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(57): Leaving test case "asText2d"; testing time: 290us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{160.91999998960699} and areaRotate{160.91999998960699} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{160.91999998960699} and expectedArea{160.92041015625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/MultiPointTest.cpp(57): Leaving test case "asText2d"; testing time: 313us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(65): Entering test case "dropZM" +2: area( ' MULTIPOLYGON(((970552.6 6768988,970549 6769001.3,970535.6 6768996.8,970541.2 6768984.8,970552.6 6768988)))' ) = 174.57 1: ./test/unit/SFCGAL/MultiPointTest.cpp(68): info: check multiPointEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(69): info: check !multiPointEmpty.is3D() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(70): info: check !multiPointEmpty.isMeasured() has passed @@ -5313,6 +5362,9 @@ 1: ./test/unit/SFCGAL/MultiPointTest.cpp(106): info: check !multiPointM.dropZ() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(111): info: check multiPointZM.is3D() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(112): info: check multiPointZM.isMeasured() has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{174.56999999773205} and areaRotate{174.56999999773205} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{174.56999999773205} and expectedArea{174.57080078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970555.1 6768971.4,970549.2 6768972,970550.5 6768979.9,970556.8 6768979.6,970555.1 6768971.4)))' ) = 49.78 1: ./test/unit/SFCGAL/MultiPointTest.cpp(113): info: check multiPointZM.dropM() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(114): info: check multiPointZM.is3D() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(115): info: check !multiPointZM.isMeasured() has passed @@ -5324,62 +5376,59 @@ 1: ./test/unit/SFCGAL/MultiPointTest.cpp(121): info: check !multiPointZM.isMeasured() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(122): info: check !multiPointZM.dropM() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(123): info: check !multiPointZM.dropZ() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(65): Leaving test case "dropZM"; testing time: 532us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(65): Leaving test case "dropZM"; testing time: 534us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(126): Entering test case "swapXY" -2: area( ' MULTIPOLYGON(((970791.7 6768835.5,970790.8 6768842.6,970792.3 6768851.1,970802.1 6768852.1,970803.6 6768835.7,970791.7 6768835.5)))' ) = 183.02 1: ./test/unit/SFCGAL/MultiPointTest.cpp(129): info: check multiPointEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(131): info: check multiPointEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(137): info: check multiPoint2D.asText(0) == "MULTIPOINT ((3 2),(5 4))" has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(143): info: check multiPoint3D.asText(0) == "MULTIPOINT Z ((3 9 5),(5 12 7))" has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(149): info: check multiPointM.asText(0) == "MULTIPOINT M ((7 20 4),(9 14 7))" has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(155): info: check multiPointZM.asText(0) == "MULTIPOINT ZM ((-3 -2 5 6),(-5 42 7 8))" has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(126): Leaving test case "swapXY"; testing time: 474us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(126): Leaving test case "swapXY"; testing time: 501us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(160): Entering test case "isGeometryCollection" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{183.01999999662354} and areaRotate{183.01999999662354} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{183.01999999662354} and expectedArea{183.02001953125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(163): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(160): Leaving test case "isGeometryCollection"; testing time: 325us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(160): Leaving test case "isGeometryCollection"; testing time: 388us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(166): Entering test case "isMultiPoint" -2: area( ' MULTIPOLYGON(((970850.2 6768862.4,970836.2 6768862,970836.9 6768831.4,970851.6 6768831.6,970850.2 6768862.4)))' ) = 440.86 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{49.780000001430395} and areaRotate{49.780000001430395} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{49.780000001430395} and expectedArea{49.77978515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970571 6768944.2,970568.6 6768960.6,970583.6 6768962.1,970585.4 6768945.3,970571 6768944.2)))' ) = 246.75 1: ./test/unit/SFCGAL/MultiPointTest.cpp(169): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(166): Leaving test case "isMultiPoint"; testing time: 312us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(166): Leaving test case "isMultiPoint"; testing time: 388us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(172): Entering test case "getCoordinateType" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{246.74999999452763} and areaRotate{246.74999999452763} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{246.74999999452763} and expectedArea{246.74951171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(174): info: check io::readWkt("MULTIPOINT((0 0), (1 1))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(177): info: check io::readWkt("MULTIPOINT Z((0 0 1), (1 1 1))")->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(180): info: check io::readWkt("MULTIPOINT M((0 0 2), (1 1 2))")->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(183): info: check io::readWkt("MULTIPOINT ZM((0 0 1 2), (1 1 1 2))")->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{440.85999999609385} and areaRotate{440.85999999609385} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{440.85999999609385} and expectedArea{440.85986328125} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/MultiPointTest.cpp(172): Leaving test case "getCoordinateType"; testing time: 437us -1: ./test/unit/SFCGAL/MultiPointTest.cpp(17): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 4130us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(172): Leaving test case "getCoordinateType"; testing time: 373us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(17): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 4308us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(19): Entering test suite "SFCGAL_MultiPolygonTest" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(21): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(24): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(25): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(26): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 306us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 231us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(29): Entering test case "testGeometryTypeId" -2: area( ' MULTIPOLYGON(((970503.9 6768885.9,970488.6 6768886.1,970488.4 6768863.3,970504.1 6768862.7,970503.9 6768885.9)))' ) = 356.5 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(32): info: check g.geometryTypeId() == TYPE_MULTIPOLYGON has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 328us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 229us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(36): Entering test case "addPolygon" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{356.5000000102923} and areaRotate{356.5000000102923} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{356.5000000102923} and expectedArea{356.50048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((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/MultiPolygonTest.cpp(40): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(42): info: check g.numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(36): Leaving test case "addPolygon"; testing time: 310us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(36): Leaving test case "addPolygon"; testing time: 314us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(45): Entering test case "addLineStringThrow" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{132.40000000314109} and areaRotate{132.40000000314109} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{132.40000000314109} and expectedArea{132.400390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(48): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 284us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 316us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(53): Entering test case "asTextEmpty" -2: area( ' MULTIPOLYGON(((970673.7 6768924.5,970665.5 6768927.2,970671.5 6768942.3,970679.6 6768939.1,970673.7 6768924.5)))' ) = 138.58 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(56): info: check g.asText(1) == "MULTIPOLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(53): Leaving test case "asTextEmpty"; testing time: 297us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(53): Leaving test case "asTextEmpty"; testing time: 240us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(58): Entering test case "asText2d" +2: area( ' MULTIPOLYGON(((970225.3 6769054.2,970224.8 6769045,970234.7 6769045.1,970234.7 6769055.4,970225.3 6769054.2)))' ) = 93.925 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(63): info: check g.asText(3) == "MULTIPOLYGON (((0.000 0.000,1.000 0.000,1.000 1.000,0.000 " "1.000,0.000 0.000)),((2.000 4.000,3.000 4.000,3.000 " "5.000,2.000 5.000,2.000 4.000)))" has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(58): Leaving test case "asText2d"; testing time: 318us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{138.57999998809214} and areaRotate{138.57999998809214} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{138.57999998809214} and expectedArea{138.580078125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(58): Leaving test case "asText2d"; testing time: 305us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(69): Entering test case "dropZM" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(72): info: check !emptyMultiPolygon.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(73): info: check !emptyMultiPolygon.isMeasured() has passed @@ -5405,7 +5454,6 @@ 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(137): info: check multiPolygonM.asText(0) == "MULTIPOLYGON (((0 0,0 3,3 3,3 0,0 0)),((4 5,1 4,4 0,4 5)))" has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(140): info: check !multiPolygonM.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(141): info: check !multiPolygonM.isMeasured() has passed -2: area( ' MULTIPOLYGON(((970552.6 6768988,970549 6769001.3,970535.6 6768996.8,970541.2 6768984.8,970552.6 6768988)))' ) = 174.57 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(142): info: check !multiPolygonM.dropM() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(143): info: check !multiPolygonM.dropZ() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(152): info: check multiPolygonZM.is3D() has passed @@ -5421,122 +5469,119 @@ 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(166): info: check !multiPolygonZM.isMeasured() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(167): info: check !multiPolygonZM.dropM() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(168): info: check !multiPolygonZM.dropZ() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(69): Leaving test case "dropZM"; testing time: 772us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(69): Leaving test case "dropZM"; testing time: 632us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(171): Entering test case "swapXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{174.56999999773205} and areaRotate{174.56999999773205} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{174.56999999773205} and expectedArea{174.57080078125} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.925000002221424} and areaRotate{93.925000002221424} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.925000002221424} and expectedArea{93.92431640625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970661.6 6768946.1,970649.8 6768953.6,970661.6 6768969.4,970673 6768963.5,970661.6 6768946.1)))' ) = 270.28 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{270.28000000442114} and areaRotate{270.28000000442114} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{270.28000000442114} and expectedArea{270.27978515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(174): info: check emptyMultiPolygon.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(176): info: check emptyMultiPolygon.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(196): info: check multiPolygon2D.asText(0) == "MULTIPOLYGON (((0 0,0 1,1 1,1 0,0 0)),((5 3,5 4,6 4,6 3,5 3)))" has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(218): info: check multiPolygon3D.asText(1) == "MULTIPOLYGON Z " "(((0.0 0.0 2.0,1.0 0.0 2.0,1.0 1.0 2.0,0.0 1.0 2.0,0.0 0.0 2.0))," "((3.0 5.0 3.0,4.0 5.0 3.0,4.0 6.0 3.0,3.0 6.0 3.0,3.0 5.0 3.0)))" has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(230): info: check multiPolygonM.asText(0) == "MULTIPOLYGON M " "(((0 0 1,3 0 2,3 3 3,0 3 4,0 0 1))," "((5 4 1,4 1 2,0 4 4,5 4 1)))" has passed -2: area( ' MULTIPOLYGON(((970555.1 6768971.4,970549.2 6768972,970550.5 6768979.9,970556.8 6768979.6,970555.1 6768971.4)))' ) = 49.78 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(243): info: check multiPolygonZM.asText(0) == "MULTIPOLYGON ZM " "(((0 0 1 4,3 0 2 5,3 3 3 6,0 3 4 7,0 0 1 4))," "((4 2 1 5,7 7 7 6,2 4 5 7,4 2 1 5)))" has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(171): Leaving test case "swapXY"; testing time: 665us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(171): Leaving test case "swapXY"; testing time: 686us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(251): Entering test case "isGeometryCollection" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{49.780000001430395} and areaRotate{49.780000001430395} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{49.780000001430395} and expectedArea{49.77978515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(254): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(251): Leaving test case "isGeometryCollection"; testing time: 380us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(251): Leaving test case "isGeometryCollection"; testing time: 403us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(257): Entering test case "isMultiPolygon" -2: area( ' MULTIPOLYGON(((970571 6768944.2,970568.6 6768960.6,970583.6 6768962.1,970585.4 6768945.3,970571 6768944.2)))' ) = 246.75 +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/MultiPolygonTest.cpp(260): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(257): Leaving test case "isMultiPolygon"; testing time: 387us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(257): Leaving test case "isMultiPolygon"; testing time: 384us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(263): Entering test case "getCoordinateType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{246.74999999452763} and areaRotate{246.74999999452763} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{246.74999999452763} and expectedArea{246.74951171875} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{41.510000000006229} and areaRotate{41.510000000006229} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{41.510000000006229} and expectedArea{41.510009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(265): info: check io::readWkt("MULTIPOLYGON(((0 0, 1 0, 1 1, 0 1, 0 0)))") ->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(268): info: check io::readWkt("MULTIPOLYGON Z(((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(272): info: check io::readWkt("MULTIPOLYGON M(((0 0 2, 1 0 2, 1 1 2, 0 1 2, 0 0 2)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(276): info: check io::readWkt( "MULTIPOLYGON ZM(((0 0 1 2, 1 0 1 2, 1 1 1 2, 0 1 1 2, 0 0 1 2)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(263): Leaving test case "getCoordinateType"; testing time: 498us -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(19): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 4708us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(263): Leaving test case "getCoordinateType"; testing time: 459us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(19): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 4330us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(19): Entering test suite "SFCGAL_MultiSolidTest" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(21): Entering test case "defaultConstructor" +2: area( ' MULTIPOLYGON(((237608 6875691.2,237611.8 6875595.2,237602.9 6875593.5,237595.7 6875594.2,237593.2 6875690.7,237608 6875691.2)))' ) = 1498.66 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(24): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(25): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(26): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 231us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 328us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(29): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(32): info: check g.geometryTypeId() == TYPE_MULTISOLID has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 209us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 231us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(36): Entering test case "addSolid" -2: area( ' MULTIPOLYGON(((970576.5 6768930.8,970575.3 6768942.5,970564.3 6768942,970565.6 6768929.7,970576.5 6768930.8)))' ) = 132.4 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{132.40000000314109} and areaRotate{132.40000000314109} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{132.40000000314109} and expectedArea{132.400390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(40): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(42): info: check g.numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(36): Leaving test case "addSolid"; testing time: 289us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1498.6600000220442} and areaRotate{1498.6600000220442} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1498.6600000220442} and expectedArea{1498.66015625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(36): Leaving test case "addSolid"; testing time: 301us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(45): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(48): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 230us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 353us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(53): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(56): info: check g.asText(1) == "MULTISOLID EMPTY" has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(53): Leaving test case "asTextEmpty"; testing time: 214us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(53): Leaving test case "asTextEmpty"; testing time: 312us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(58): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(63): info: check g.asText(0) == "MULTISOLID Z (((((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),((0 0 1,1 0 1,1 1 1,0 " "1 1,0 0 1)),((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),((1 1 0,0 1 0,0 1 1,1 1 " "1,1 1 0)),((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)),((0 0 0,0 0 1,0 1 1,0 1 0,0 " "0 0)))),((((2 4 6,2 5 6,3 5 6,3 4 6,2 4 6)),((2 4 7,3 4 7,3 5 7,2 5 7,2 " "4 7)),((2 4 6,3 4 6,3 4 7,2 4 7,2 4 6)),((3 5 6,2 5 6,2 5 7,3 5 7,3 5 " "6)),((3 4 6,3 5 6,3 5 7,3 4 7,3 4 6)),((2 4 6,2 4 7,2 5 7,2 5 6,2 4 " "6)))))" has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(58): Leaving test case "asText2d"; testing time: 286us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(58): Leaving test case "asText2d"; testing time: 412us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(76): Entering test case "isGeometryCollection" +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/MultiSolidTest.cpp(79): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(76): Leaving test case "isGeometryCollection"; testing time: 213us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(76): Leaving test case "isGeometryCollection"; testing time: 336us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(82): Entering test case "isMultiSolid" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(85): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(82): Leaving test case "isMultiSolid"; testing time: 206us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(82): Leaving test case "isMultiSolid"; testing time: 299us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Entering test case "dropZ" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(91): info: check geom.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(92): info: check !geom.dropZ() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(96): info: check geom.dropZ() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(97): info: check geom.asText(0) == "MULTISOLID (((((0 0,0 1,1 1,1 0,0 0)),((0 0,1 0,1 1,0 " "1,0 0)),((0 0,1 0,1 0,0 0,0 0)),((1 1,0 1,0 1,1 1," "1 1)),((1 0,1 1,1 1,1 0,1 0)),((0 0,0 0,0 1,0 1,0 " "0)))),((((2 4,2 5,3 5,3 4,2 4)),((2 4,3 4,3 5,2 5,2 " "4)),((2 4,3 4,3 4,2 4,2 4)),((3 5,2 5,2 5,3 5,3 5))" ",((3 4,3 5,3 5,3 4,3 4)),((2 4,2 4,2 5,2 5,2 4)))))" has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(105): info: check !geom.dropZ() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Leaving test case "dropZ"; testing time: 288us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Leaving test case "dropZ"; testing time: 462us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(108): Entering test case "swapXY" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{391.22000006231383} and areaRotate{391.22000006231383} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{391.22000006231383} and expectedArea{391.2197265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(115): info: check geom.asText(0) == "MULTISOLID Z (" "((((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))," "((0 0 1,0 1 1,1 1 1,1 0 1,0 0 1))," "((0 0 0,0 1 0,0 1 1,0 0 1,0 0 0))," "((1 1 0,1 0 0,1 0 1,1 1 1,1 1 0))," "((0 1 0,1 1 0,1 1 1,0 1 1,0 1 0))," "((0 0 0,0 0 1,1 0 1,1 0 0,0 0 0))))," "((((4 2 6,5 2 6,5 3 6,4 3 6,4 2 6))," "((4 2 7,4 3 7,5 3 7,5 2 7,4 2 7))," "((4 2 6,4 3 6,4 3 7,4 2 7,4 2 6))," "((5 3 6,5 2 6,5 2 7,5 3 7,5 3 6))," "((4 3 6,5 3 6,5 3 7,4 3 7,4 3 6))," "((4 2 6,4 2 7,5 2 7,5 2 6,4 2 6)))))" has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(108): Leaving test case "swapXY"; testing time: 313us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(108): Leaving test case "swapXY"; testing time: 451us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(130): Entering test case "getCoordinateType" +2: area( ' MULTIPOLYGON(((238022.1 6875459.5,238036.8 6875453.9,238033 6875442.9,238018.5 6875448.4,238022.1 6875459.5)))' ) = 181.865 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(142): info: check geom->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(145): info: check cube->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(147): info: check geom->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(149): info: check geom->getCoordinateType() == CoordinateType::COORDINATE_XY has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(130): Leaving test case "getCoordinateType"; testing time: 354us -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(19): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 3001us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(130): Leaving test case "getCoordinateType"; testing time: 482us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(19): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 4111us 1: ./test/unit/SFCGAL/NumericTest.cpp(15): Entering test suite "SFCGAL_NumericTest" 1: ./test/unit/SFCGAL/NumericTest.cpp(17): Entering test case "testFloorRational" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{181.86499999947506} and areaRotate{181.86499999947506} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{181.86499999947506} and expectedArea{181.864990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/NumericTest.cpp(19): info: check SFCGAL::floor(CGAL::Gmpq(0)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(20): info: check SFCGAL::floor(CGAL::Gmpq(1, 2)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(21): info: check SFCGAL::floor(CGAL::Gmpq(1, 3)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(22): info: check SFCGAL::floor(CGAL::Gmpq(2, 3)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(23): info: check SFCGAL::floor(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(24): info: check SFCGAL::floor(CGAL::Gmpq(4, 3)) == 1 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(17): Leaving test case "testFloorRational"; testing time: 255us +1: ./test/unit/SFCGAL/NumericTest.cpp(17): Leaving test case "testFloorRational"; testing time: 286us 1: ./test/unit/SFCGAL/NumericTest.cpp(27): Entering test case "testCeilRational" -2: area( ' MULTIPOLYGON(((970225.3 6769054.2,970224.8 6769045,970234.7 6769045.1,970234.7 6769055.4,970225.3 6769054.2)))' ) = 93.925 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.925000002221424} and areaRotate{93.925000002221424} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.925000002221424} and expectedArea{93.92431640625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970661.6 6768946.1,970649.8 6768953.6,970661.6 6768969.4,970673 6768963.5,970661.6 6768946.1)))' ) = 270.28 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{270.28000000442114} and areaRotate{270.28000000442114} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{270.28000000442114} and expectedArea{270.27978515625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((238257.9 6875576.9,238258.7 6875582.5,238265.6 6875581.8,238264.8 6875575.6,238257.9 6875576.9)))' ) = 41.51 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{41.510000000006229} and areaRotate{41.510000000006229} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{41.510000000006229} and expectedArea{41.510009765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((237616.7 6875615,237613.8 6875715.7,237629.2 6875715.8,237631.9 6875615.8,237616.7 6875615)))' ) = 1536.62 1: ./test/unit/SFCGAL/NumericTest.cpp(29): info: check SFCGAL::ceil(CGAL::Gmpq(0)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(30): info: check SFCGAL::ceil(CGAL::Gmpq(1, 2)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(31): info: check SFCGAL::ceil(CGAL::Gmpq(1, 3)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(32): info: check SFCGAL::ceil(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(33): info: check SFCGAL::ceil(CGAL::Gmpq(4, 3)) == 2 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(27): Leaving test case "testCeilRational"; testing time: 428us +1: ./test/unit/SFCGAL/NumericTest.cpp(27): Leaving test case "testCeilRational"; testing time: 240us 1: ./test/unit/SFCGAL/NumericTest.cpp(36): Entering test case "testRoundRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(38): info: check SFCGAL::round(CGAL::Gmpq(0)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(39): info: check SFCGAL::round(CGAL::Gmpq(1, 2)) == 1 has passed -2: area( ' MULTIPOLYGON(((237608 6875691.2,237611.8 6875595.2,237602.9 6875593.5,237595.7 6875594.2,237593.2 6875690.7,237608 6875691.2)))' ) = 1498.66 1: ./test/unit/SFCGAL/NumericTest.cpp(40): info: check SFCGAL::round(CGAL::Gmpq(1, 3)) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(41): info: check SFCGAL::round(CGAL::Gmpq(1, 1)) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(42): info: check SFCGAL::round(CGAL::Gmpq(4, 3)) == 1 has passed -1: ./test/unit/SFCGAL/NumericTest.cpp(36): Leaving test case "testRoundRational"; testing time: 396us -1: ./test/unit/SFCGAL/NumericTest.cpp(15): Leaving test suite "SFCGAL_NumericTest"; testing time: 1116us +1: ./test/unit/SFCGAL/NumericTest.cpp(36): Leaving test case "testRoundRational"; testing time: 240us +1: ./test/unit/SFCGAL/NumericTest.cpp(15): Leaving test suite "SFCGAL_NumericTest"; testing time: 793us 1: ./test/unit/SFCGAL/PointTest.cpp(20): Entering test suite "SFCGAL_PointTest" 1: ./test/unit/SFCGAL/PointTest.cpp(23): Entering test case "defaultConstructor" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1498.6600000220442} and areaRotate{1498.6600000220442} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1498.6600000220442} and expectedArea{1498.66015625} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1536.615000003676} and areaRotate{1536.615000003676} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1536.615000003676} and expectedArea{1536.61511230469} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(26): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(27): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(28): info: check !g.isMeasured() has passed @@ -5545,64 +5590,66 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(33): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(34): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(35): info: check std::isnan(g.m()) has passed -1: ./test/unit/SFCGAL/PointTest.cpp(23): Leaving test case "defaultConstructor"; testing time: 465us +1: ./test/unit/SFCGAL/PointTest.cpp(23): Leaving test case "defaultConstructor"; testing time: 310us 1: ./test/unit/SFCGAL/PointTest.cpp(41): Entering test case "xyConstructor" 1: ./test/unit/SFCGAL/PointTest.cpp(44): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(45): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(46): info: check g.x() == 2.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(47): info: check g.y() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(48): info: check g.z() == 0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(41): Leaving test case "xyConstructor"; testing time: 352us +1: ./test/unit/SFCGAL/PointTest.cpp(41): Leaving test case "xyConstructor"; testing time: 255us 1: ./test/unit/SFCGAL/PointTest.cpp(53): Entering test case "xyzConstructor" +2: area( ' MULTIPOLYGON(((237198 6875599.4,237224.8 6875606.8,237237.9 6875560.8,237210.2 6875553.6,237198 6875599.4)))' ) = 1343.12 1: ./test/unit/SFCGAL/PointTest.cpp(56): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(57): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(58): info: check g.x() == 2.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(59): info: check g.y() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(60): info: check g.z() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyzConstructor"; testing time: 319us +1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyzConstructor"; testing time: 264us 1: ./test/unit/SFCGAL/PointTest.cpp(63): Entering test case "dimensionConstructor" -2: area( ' MULTIPOLYGON(((862939.9 6577948.2,862929.6 6577949,862929.8 6577947.1,862918.8 6577947.6,862918.2 6577960,862920.2 6577960.3,862921 6577966.5,862926.1 6577965.9,862926.2 6577966.6,862941.4 6577965.7,862939.9 6577948.2)))' ) = 391.22 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1343.1199999948026} and areaRotate{1343.1199999948026} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1343.1199999948026} and expectedArea{1343.1201171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(70): info: check Point(x, y, z, m, CoordinateType::COORDINATE_XY) == Point(x, y) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(71): info: check Point(x, y, z, m, CoordinateType::COORDINATE_XYZ) == Point(x, y, z) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(73): info: check Point(x, y, z, m, CoordinateType::COORDINATE_XYZM) == Point(x, y, z, m) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(77): info: check Point(x, y, z, m, CoordinateType::COORDINATE_XYM) == xym has passed -1: ./test/unit/SFCGAL/PointTest.cpp(63): Leaving test case "dimensionConstructor"; testing time: 387us +1: ./test/unit/SFCGAL/PointTest.cpp(63): Leaving test case "dimensionConstructor"; testing time: 298us 1: ./test/unit/SFCGAL/PointTest.cpp(93): Entering test case "testGetSetM" 1: ./test/unit/SFCGAL/PointTest.cpp(96): info: check !p.isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(97): info: check std::isnan(p.m()) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(99): info: check p.m() == 5.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(93): Leaving test case "testGetSetM"; testing time: 313us +1: ./test/unit/SFCGAL/PointTest.cpp(93): Leaving test case "testGetSetM"; testing time: 268us 1: ./test/unit/SFCGAL/PointTest.cpp(110): Entering test case "emptyToVector_2" +2: area( ' MULTIPOLYGON(((924596.5 6769568.2,924596.8 6769560,924588.7 6769559.7,924588.1 6769567.3,924596.5 6769568.2)))' ) = 65.445 1: ./test/unit/SFCGAL/PointTest.cpp(114): info: check CGAL::to_double(p.x()) == 0.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(115): info: check CGAL::to_double(p.y()) == 0.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(110): Leaving test case "emptyToVector_2"; testing time: 333us +1: ./test/unit/SFCGAL/PointTest.cpp(110): Leaving test case "emptyToVector_2"; testing time: 273us 1: ./test/unit/SFCGAL/PointTest.cpp(117): Entering test case "xyToVector_2" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{391.22000006231383} and areaRotate{391.22000006231383} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{391.22000006231383} and expectedArea{391.2197265625} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{65.445000002544418} and areaRotate{65.445000002544418} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{65.445000002544418} and expectedArea{65.4453125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(121): info: check CGAL::to_double(p.x()) == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(122): info: check CGAL::to_double(p.y()) == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(117): Leaving test case "xyToVector_2"; testing time: 350us +1: ./test/unit/SFCGAL/PointTest.cpp(117): Leaving test case "xyToVector_2"; testing time: 252us 1: ./test/unit/SFCGAL/PointTest.cpp(124): Entering test case "xyToVector_3" 1: ./test/unit/SFCGAL/PointTest.cpp(129): info: check CGAL::to_double(p.x()) == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(130): info: check CGAL::to_double(p.y()) == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(131): info: check CGAL::to_double(p.z()) == 0.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(124): Leaving test case "xyToVector_3"; testing time: 357us +1: ./test/unit/SFCGAL/PointTest.cpp(124): Leaving test case "xyToVector_3"; testing time: 259us 1: ./test/unit/SFCGAL/PointTest.cpp(141): Entering test case "testClone" -2: area( ' MULTIPOLYGON(((238022.1 6875459.5,238036.8 6875453.9,238033 6875442.9,238018.5 6875448.4,238022.1 6875459.5)))' ) = 181.865 +2: area( ' MULTIPOLYGON(((947669.9 6230067.6,947685.7 6230090,947644.1 6230121.3,947627.8 6230098.2,947669.9 6230067.6)))' ) = 1448.83 1: ./test/unit/SFCGAL/PointTest.cpp(145): info: check copy->is() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(146): info: check copy->as().x() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(147): info: check copy->as().y() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(141): Leaving test case "testClone"; testing time: 389us +1: ./test/unit/SFCGAL/PointTest.cpp(141): Leaving test case "testClone"; testing time: 257us 1: ./test/unit/SFCGAL/PointTest.cpp(151): Entering test case "testBoundary" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{181.86499999947506} and areaRotate{181.86499999947506} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{181.86499999947506} and expectedArea{181.864990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(155): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(156): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(151): Leaving test case "testBoundary"; testing time: 379us +1: ./test/unit/SFCGAL/PointTest.cpp(151): Leaving test case "testBoundary"; testing time: 267us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1448.8349999901861} and areaRotate{1448.8349999901861} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1448.8349999901861} and expectedArea{1448.8349609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(160): Entering test case "testEnvelope_empty" -2: area( ' MULTIPOLYGON(((237616.7 6875615,237613.8 6875715.7,237629.2 6875715.8,237631.9 6875615.8,237616.7 6875615)))' ) = 1536.62 1: ./test/unit/SFCGAL/PointTest.cpp(162): info: check Point().envelope().isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(160): Leaving test case "testEnvelope_empty"; testing time: 345us +1: ./test/unit/SFCGAL/PointTest.cpp(160): Leaving test case "testEnvelope_empty"; testing time: 276us 1: ./test/unit/SFCGAL/PointTest.cpp(164): Entering test case "testEnvelope_2D" 1: ./test/unit/SFCGAL/PointTest.cpp(168): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(169): info: check !box.is3D() has passed @@ -5610,10 +5657,9 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(172): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(173): info: check box.yMin() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(174): info: check box.yMax() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(164): Leaving test case "testEnvelope_2D"; testing time: 341us +1: ./test/unit/SFCGAL/PointTest.cpp(164): Leaving test case "testEnvelope_2D"; testing time: 281us 1: ./test/unit/SFCGAL/PointTest.cpp(176): Entering test case "testEnvelope_3D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1536.615000003676} and areaRotate{1536.615000003676} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1536.615000003676} and expectedArea{1536.61511230469} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((726650.1 6245520.4,726654.5 6245515.8,726652.2 6245513.6,726655.6 6245508.1,726647.1 6245501.2,726640.4 6245510.9,726650.1 6245520.4)))' ) = 154.465 1: ./test/unit/SFCGAL/PointTest.cpp(180): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(181): info: check box.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(183): info: check box.xMin() == 3.0 has passed @@ -5622,54 +5668,53 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(186): info: check box.yMax() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(187): info: check box.zMin() == 5.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(188): info: check box.zMax() == 5.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(176): Leaving test case "testEnvelope_3D"; testing time: 341us +1: ./test/unit/SFCGAL/PointTest.cpp(176): Leaving test case "testEnvelope_3D"; testing time: 274us 1: ./test/unit/SFCGAL/PointTest.cpp(192): Entering test case "asTextEmpty" -2: area( ' MULTIPOLYGON(((237198 6875599.4,237224.8 6875606.8,237237.9 6875560.8,237210.2 6875553.6,237198 6875599.4)))' ) = 1343.12 1: ./test/unit/SFCGAL/PointTest.cpp(195): info: check g.asText(1) == "POINT EMPTY" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(192): Leaving test case "asTextEmpty"; testing time: 344us +1: ./test/unit/SFCGAL/PointTest.cpp(192): Leaving test case "asTextEmpty"; testing time: 252us 1: ./test/unit/SFCGAL/PointTest.cpp(197): Entering test case "asText2d" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{154.46499998959774} and areaRotate{154.46499998959774} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{154.46499998959774} and expectedArea{154.46484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(200): info: check g.asText(3) == "POINT (2.000 3.000)" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(197): Leaving test case "asText2d"; testing time: 312us +1: ./test/unit/SFCGAL/PointTest.cpp(197): Leaving test case "asText2d"; testing time: 277us 1: ./test/unit/SFCGAL/PointTest.cpp(202): Entering test case "asText3d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1343.1199999948026} and areaRotate{1343.1199999948026} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1343.1199999948026} and expectedArea{1343.1201171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(205): info: check g.asText(3) == "POINT Z (2.000 3.000 4.000)" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(202): Leaving test case "asText3d"; testing time: 348us +1: ./test/unit/SFCGAL/PointTest.cpp(202): Leaving test case "asText3d"; testing time: 269us 1: ./test/unit/SFCGAL/PointTest.cpp(209): Entering test case "testGeometryType" -2: area( ' MULTIPOLYGON(((924596.5 6769568.2,924596.8 6769560,924588.7 6769559.7,924588.1 6769567.3,924596.5 6769568.2)))' ) = 65.445 +2: area( ' MULTIPOLYGON(((925714.7 6507600,925723.1 6507598.3,925722.8 6507587.7,925714 6507589,925714.7 6507600)))' ) = 93.63 1: ./test/unit/SFCGAL/PointTest.cpp(212): info: check g.geometryType() == "Point" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(209): Leaving test case "testGeometryType"; testing time: 319us +1: ./test/unit/SFCGAL/PointTest.cpp(209): Leaving test case "testGeometryType"; testing time: 251us 1: ./test/unit/SFCGAL/PointTest.cpp(215): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/PointTest.cpp(218): info: check g.geometryTypeId() == TYPE_POINT has passed -1: ./test/unit/SFCGAL/PointTest.cpp(215): Leaving test case "testGeometryTypeId"; testing time: 310us +1: ./test/unit/SFCGAL/PointTest.cpp(215): Leaving test case "testGeometryTypeId"; testing time: 277us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.629999984952093} and areaRotate{93.629999984952093} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.629999984952093} and expectedArea{93.6298828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(222): Entering test case "testDimension" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{65.445000002544418} and areaRotate{65.445000002544418} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{65.445000002544418} and expectedArea{65.4453125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(225): info: check g.dimension() == 0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(222): Leaving test case "testDimension"; testing time: 323us +1: ./test/unit/SFCGAL/PointTest.cpp(222): Leaving test case "testDimension"; testing time: 259us 1: ./test/unit/SFCGAL/PointTest.cpp(229): Entering test case "testCoordinateDimension" -2: area( ' MULTIPOLYGON(((947669.9 6230067.6,947685.7 6230090,947644.1 6230121.3,947627.8 6230098.2,947669.9 6230067.6)))' ) = 1448.83 1: ./test/unit/SFCGAL/PointTest.cpp(231): info: check Point().coordinateDimension() == 0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(232): info: check Point(2.0, 3.0).coordinateDimension() == 2 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(233): info: check Point(2.0, 3.0, 4.0).coordinateDimension() == 3 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(229): Leaving test case "testCoordinateDimension"; testing time: 291us +1: ./test/unit/SFCGAL/PointTest.cpp(229): Leaving test case "testCoordinateDimension"; testing time: 257us 1: ./test/unit/SFCGAL/PointTest.cpp(236): Entering test case "testIsEmpty" +2: area( ' MULTIPOLYGON(((184708.6 6796910.9,184697 6796927.6,184685.8 6796921.1,184682.7 6796927,184678.2 6796923.3,184695.1 6796900.3,184708.6 6796910.9)))' ) = 408.73 1: ./test/unit/SFCGAL/PointTest.cpp(238): info: check Point().isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(239): info: check !Point(2.0, 3.0).isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(236): Leaving test case "testIsEmpty"; testing time: 244us +1: ./test/unit/SFCGAL/PointTest.cpp(236): Leaving test case "testIsEmpty"; testing time: 251us 1: ./test/unit/SFCGAL/PointTest.cpp(242): Entering test case "testIs3D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1448.8349999901861} and areaRotate{1448.8349999901861} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1448.8349999901861} and expectedArea{1448.8349609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(244): info: check !Point().is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(245): info: check !Point(2.0, 3.0).is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(246): info: check Point(2.0, 3.0, 4.0).is3D() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(242): Leaving test case "testIs3D"; testing time: 330us +1: ./test/unit/SFCGAL/PointTest.cpp(242): Leaving test case "testIs3D"; testing time: 257us 1: ./test/unit/SFCGAL/PointTest.cpp(249): Entering test case "testIsMeasured" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{408.72999999707395} and areaRotate{408.72999999707395} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{408.72999999707395} and expectedArea{408.72985839843801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(251): info: check !Point().isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(252): info: check !Point(2.0, 3.0).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(253): info: check !Point(2.0, 3.0, 4.0).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(254): info: check Point(2.0, 3.0, 4.0, 5.0).isMeasured() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(249): Leaving test case "testIsMeasured"; testing time: 306us +1: ./test/unit/SFCGAL/PointTest.cpp(249): Leaving test case "testIsMeasured"; testing time: 260us 1: ./test/unit/SFCGAL/PointTest.cpp(257): Entering test case "testDropZM" 1: ./test/unit/SFCGAL/PointTest.cpp(260): info: check ptEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(261): info: check !ptEmpty.is3D() has passed @@ -5680,7 +5725,6 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(268): info: check !pt2D.isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(269): info: check !pt2D.dropZ() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(270): info: check !ptEmpty.dropM() has passed -2: area( ' MULTIPOLYGON(((726650.1 6245520.4,726654.5 6245515.8,726652.2 6245513.6,726655.6 6245508.1,726647.1 6245501.2,726640.4 6245510.9,726650.1 6245520.4)))' ) = 154.465 1: ./test/unit/SFCGAL/PointTest.cpp(273): info: check pt3D.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(274): info: check !pt3D.isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(275): info: check pt3D.dropZ() has passed @@ -5717,10 +5761,9 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(310): info: check !ptZM.dropZ() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(311): info: check !ptZM.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(312): info: check !ptZM.isMeasured() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(257): Leaving test case "testDropZM"; testing time: 491us +2: area( ' MULTIPOLYGON(((505107.6 6885459.2,505121 6885454.8,505119.1 6885448.3,505104.9 6885453,505107.6 6885459.2)))' ) = 98.095 +1: ./test/unit/SFCGAL/PointTest.cpp(257): Leaving test case "testDropZM"; testing time: 451us 1: ./test/unit/SFCGAL/PointTest.cpp(315): Entering test case "testSwapXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{154.46499998959774} and areaRotate{154.46499998959774} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{154.46499998959774} and expectedArea{154.46484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(318): info: check ptEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(320): info: check ptEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(324): info: check pt2D.x() == 3.0 has passed @@ -5731,103 +5774,104 @@ 1: ./test/unit/SFCGAL/PointTest.cpp(335): info: check ptM->as().y() == 9.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(339): info: check ptZM.x() == -3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(340): info: check ptZM.y() == -2.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(315): Leaving test case "testSwapXY"; testing time: 413us +1: ./test/unit/SFCGAL/PointTest.cpp(315): Leaving test case "testSwapXY"; testing time: 325us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{98.095000001203516} and areaRotate{98.095000001203516} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{98.095000001203516} and expectedArea{98.094970703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(347): Entering test case "isPoint" 1: ./test/unit/SFCGAL/PointTest.cpp(350): info: check g.is() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(347): Leaving test case "isPoint"; testing time: 286us +1: ./test/unit/SFCGAL/PointTest.cpp(347): Leaving test case "isPoint"; testing time: 250us 1: ./test/unit/SFCGAL/PointTest.cpp(354): Entering test case "asPoint" -2: area( ' MULTIPOLYGON(((925714.7 6507600,925723.1 6507598.3,925722.8 6507587.7,925714 6507589,925714.7 6507600)))' ) = 93.63 1: ./test/unit/SFCGAL/PointTest.cpp(357): info: check g->as().isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(354): Leaving test case "asPoint"; testing time: 307us +1: ./test/unit/SFCGAL/PointTest.cpp(354): Leaving test case "asPoint"; testing time: 249us 1: ./test/unit/SFCGAL/PointTest.cpp(361): Entering test case "testAccessors" +2: area( ' MULTIPOLYGON(((879659.6 6559392,879669.3 6559392.3,879669.3 6559385.2,879659.4 6559384.4,879659.6 6559392)))' ) = 71.975 1: ./test/unit/SFCGAL/PointTest.cpp(364): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/PointTest.cpp(367): info: check g2D.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/PointTest.cpp(370): info: check g3D.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/PointTest.cpp(361): Leaving test case "testAccessors"; testing time: 267us +1: ./test/unit/SFCGAL/PointTest.cpp(361): Leaving test case "testAccessors"; testing time: 259us 1: ./test/unit/SFCGAL/PointTest.cpp(373): Entering test case "getCoordinateType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.629999984952093} and areaRotate{93.629999984952093} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.629999984952093} and expectedArea{93.6298828125} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{71.974999983351523} and areaRotate{71.974999983351523} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{71.974999983351523} and expectedArea{71.97509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(375): info: check io::readWkt("POINT (0 0)")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/PointTest.cpp(377): info: check io::readWkt("POINT Z (0 0 1)")->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/PointTest.cpp(379): info: check io::readWkt("POINT M (0 0 2)")->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/PointTest.cpp(381): info: check io::readWkt("POINT ZM (0 0 1 2)")->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/PointTest.cpp(373): Leaving test case "getCoordinateType"; testing time: 358us -1: ./test/unit/SFCGAL/PointTest.cpp(20): Leaving test suite "SFCGAL_PointTest"; testing time: 10375us +1: ./test/unit/SFCGAL/PointTest.cpp(373): Leaving test case "getCoordinateType"; testing time: 278us +1: ./test/unit/SFCGAL/PointTest.cpp(20): Leaving test suite "SFCGAL_PointTest"; testing time: 8350us 1: ./test/unit/SFCGAL/PolygonTest.cpp(17): Entering test suite "SFCGAL_PolygonTest" 1: ./test/unit/SFCGAL/PolygonTest.cpp(20): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/PolygonTest.cpp(23): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(24): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(25): info: check g.numInteriorRings() == 0U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(20): Leaving test case "defaultConstructor"; testing time: 352us +1: ./test/unit/SFCGAL/PolygonTest.cpp(20): Leaving test case "defaultConstructor"; testing time: 244us 1: ./test/unit/SFCGAL/PolygonTest.cpp(30): Entering test case "exteriorRingConstructor" -2: area( ' MULTIPOLYGON(((184708.6 6796910.9,184697 6796927.6,184685.8 6796921.1,184682.7 6796927,184678.2 6796923.3,184695.1 6796900.3,184708.6 6796910.9)))' ) = 408.73 +2: area( ' MULTIPOLYGON(((957306.6 6229563.4,957210.9 6229591.9,957199 6229567.4,957297.7 6229536,957306.6 6229563.4)))' ) = 2833.82 1: ./test/unit/SFCGAL/PolygonTest.cpp(40): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(41): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(42): info: check g.numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(43): info: check g.exteriorRing().numPoints() == 5U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(30): Leaving test case "exteriorRingConstructor"; testing time: 325us +1: ./test/unit/SFCGAL/PolygonTest.cpp(30): Leaving test case "exteriorRingConstructor"; testing time: 256us 1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Entering test case "exteriorRingConstructor3D" 1: ./test/unit/SFCGAL/PolygonTest.cpp(54): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(55): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(56): info: check g.numInteriorRings() == 0U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Leaving test case "exteriorRingConstructor3D"; testing time: 355us +1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Leaving test case "exteriorRingConstructor3D"; testing time: 366us 1: ./test/unit/SFCGAL/PolygonTest.cpp(61): Entering test case "testConstructorTriangle" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{408.72999999707395} and areaRotate{408.72999999707395} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{408.72999999707395} and expectedArea{408.72985839843801} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2833.820000002419} and areaRotate{2833.820000002419} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2833.820000002419} and expectedArea{2833.8193359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(64): info: check g.numRings() == 1U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(65): info: check g.exteriorRing().numPoints() == 4U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(61): Leaving test case "testConstructorTriangle"; testing time: 369us +1: ./test/unit/SFCGAL/PolygonTest.cpp(61): Leaving test case "testConstructorTriangle"; testing time: 264us 1: ./test/unit/SFCGAL/PolygonTest.cpp(79): Entering test case "testReverse" -2: area( ' MULTIPOLYGON(((505107.6 6885459.2,505121 6885454.8,505119.1 6885448.3,505104.9 6885453,505107.6 6885459.2)))' ) = 98.095 +2: area( ' MULTIPOLYGON(((932117 6230332,932122.8 6230331.6,932124.9 6230354.9,932118.7 6230355.4,932117 6230332)))' ) = 140.955 1: ./test/unit/SFCGAL/PolygonTest.cpp(82): info: check g.isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(84): info: check !g.isCounterClockWiseOriented() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(79): Leaving test case "testReverse"; testing time: 376us +1: ./test/unit/SFCGAL/PolygonTest.cpp(79): Leaving test case "testReverse"; testing time: 274us 1: ./test/unit/SFCGAL/PolygonTest.cpp(115): Entering test case "testClone" 1: ./test/unit/SFCGAL/PolygonTest.cpp(127): info: check !copy->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(128): info: check !copy->is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(129): info: check copy->numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(130): info: check copy->exteriorRing().numPoints() == 5U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(115): Leaving test case "testClone"; testing time: 317us +1: ./test/unit/SFCGAL/PolygonTest.cpp(115): Leaving test case "testClone"; testing time: 249us 1: ./test/unit/SFCGAL/PolygonTest.cpp(134): Entering test case "testBoundaryEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{98.095000001203516} and areaRotate{98.095000001203516} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{98.095000001203516} and expectedArea{98.094970703125} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{140.95500000387409} and areaRotate{140.95500000387409} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{140.95500000387409} and expectedArea{140.95458984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(137): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(138): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(134): Leaving test case "testBoundaryEmpty"; testing time: 330us +1: ./test/unit/SFCGAL/PolygonTest.cpp(134): Leaving test case "testBoundaryEmpty"; testing time: 256us 1: ./test/unit/SFCGAL/PolygonTest.cpp(140): Entering test case "testBoundaryWithoutHoles" 1: ./test/unit/SFCGAL/PolygonTest.cpp(144): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(145): info: check boundary->asText(0) == "LINESTRING (0 0,0 1,1 1,0 0)" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(140): Leaving test case "testBoundaryWithoutHoles"; testing time: 341us +1: ./test/unit/SFCGAL/PolygonTest.cpp(140): Leaving test case "testBoundaryWithoutHoles"; testing time: 293us 1: ./test/unit/SFCGAL/PolygonTest.cpp(147): Entering test case "testBoundaryWithHoles" -2: area( ' MULTIPOLYGON(((879659.6 6559392,879669.3 6559392.3,879669.3 6559385.2,879659.4 6559384.4,879659.6 6559392)))' ) = 71.975 +2: area( ' MULTIPOLYGON(((945238.2 6389749.6,945223.6 6389740.6,945226.1 6389735.9,945241.1 6389744.9,945238.2 6389749.6)))' ) = 93.86 1: ./test/unit/SFCGAL/PolygonTest.cpp(151): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(152): info: check boundary->asText(0) == "MULTILINESTRING ((0 0,0 5,5 5,0 5,0 0),(1 1,2 1,2 2,1 1))" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(147): Leaving test case "testBoundaryWithHoles"; testing time: 387us +1: ./test/unit/SFCGAL/PolygonTest.cpp(147): Leaving test case "testBoundaryWithHoles"; testing time: 307us 1: ./test/unit/SFCGAL/PolygonTest.cpp(160): Entering test case "asTextEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{71.974999983351523} and areaRotate{71.974999983351523} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{71.974999983351523} and expectedArea{71.97509765625} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.859999991512666} and areaRotate{93.859999991512666} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.859999991512666} and expectedArea{93.8603515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(163): info: check g.asText(1) == "POLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(160): Leaving test case "asTextEmpty"; testing time: 315us +1: ./test/unit/SFCGAL/PolygonTest.cpp(160): Leaving test case "asTextEmpty"; testing time: 253us 1: ./test/unit/SFCGAL/PolygonTest.cpp(165): Entering test case "asText2d" 1: ./test/unit/SFCGAL/PolygonTest.cpp(174): info: check g.asText(1) == "POLYGON ((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(165): Leaving test case "asText2d"; testing time: 237us +1: ./test/unit/SFCGAL/PolygonTest.cpp(165): Leaving test case "asText2d"; testing time: 259us 1: ./test/unit/SFCGAL/PolygonTest.cpp(177): Entering test case "asText3d" -2: area( ' MULTIPOLYGON(((957306.6 6229563.4,957210.9 6229591.9,957199 6229567.4,957297.7 6229536,957306.6 6229563.4)))' ) = 2833.82 +2: area( ' MULTIPOLYGON(((378452.3 6827020.1,378432.7 6826996.8,378424.4 6827004.5,378445 6827027.1,378452.3 6827020.1)))' ) = 326.745 1: ./test/unit/SFCGAL/PolygonTest.cpp(186): info: check g.asText(1) == "POLYGON Z ((0.0 0.0 2.0,1.0 0.0 2.0,1.0 1.0 " "2.0,0.0 1.0 2.0,0.0 0.0 2.0))" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(177): Leaving test case "asText3d"; testing time: 318us +1: ./test/unit/SFCGAL/PolygonTest.cpp(177): Leaving test case "asText3d"; testing time: 266us 1: ./test/unit/SFCGAL/PolygonTest.cpp(190): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/PolygonTest.cpp(193): info: check g.geometryType() == "Polygon" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(190): Leaving test case "testGeometryType"; testing time: 301us +1: ./test/unit/SFCGAL/PolygonTest.cpp(190): Leaving test case "testGeometryType"; testing time: 260us 1: ./test/unit/SFCGAL/PolygonTest.cpp(196): Entering test case "testGeometryTypeId" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2833.820000002419} and areaRotate{2833.820000002419} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2833.820000002419} and expectedArea{2833.8193359375} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{326.7450000181268} and areaRotate{326.7450000181268} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{326.7450000181268} and expectedArea{326.744873046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(199): info: check g.geometryTypeId() == TYPE_POLYGON has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(196): Leaving test case "testGeometryTypeId"; testing time: 350us +1: ./test/unit/SFCGAL/PolygonTest.cpp(196): Leaving test case "testGeometryTypeId"; testing time: 253us 1: ./test/unit/SFCGAL/PolygonTest.cpp(202): Entering test case "testDimension" 1: ./test/unit/SFCGAL/PolygonTest.cpp(205): info: check g.dimension() == 2 has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(202): Leaving test case "testDimension"; testing time: 263us +1: ./test/unit/SFCGAL/PolygonTest.cpp(202): Leaving test case "testDimension"; testing time: 245us 1: ./test/unit/SFCGAL/PolygonTest.cpp(213): Entering test case "testDropZM" -2: area( ' MULTIPOLYGON(((932117 6230332,932122.8 6230331.6,932124.9 6230354.9,932118.7 6230355.4,932117 6230332)))' ) = 140.955 1: ./test/unit/SFCGAL/PolygonTest.cpp(216): info: check !emptyPolygon.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(217): info: check !emptyPolygon.isMeasured() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(218): info: check !emptyPolygon.dropZ() has passed @@ -5856,9 +5900,6 @@ 1: ./test/unit/SFCGAL/PolygonTest.cpp(259): info: check !polygonM->dropM() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(267): info: check polygonZM.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(268): info: check polygonZM.isMeasured() has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{140.95500000387409} and areaRotate{140.95500000387409} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{140.95500000387409} and expectedArea{140.95458984375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((945238.2 6389749.6,945223.6 6389740.6,945226.1 6389735.9,945241.1 6389744.9,945238.2 6389749.6)))' ) = 93.86 1: ./test/unit/SFCGAL/PolygonTest.cpp(270): info: check polygonZM.dropM() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(271): info: check polygonZM.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(272): info: check !polygonZM.isMeasured() has passed @@ -5870,7 +5911,7 @@ 1: ./test/unit/SFCGAL/PolygonTest.cpp(280): info: check polygonZM.asText(0) == "POLYGON ((0 0,1 0,1 1,0 1,0 0))" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(281): info: check !polygonZM.dropZ() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(282): info: check !polygonZM.dropM() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(213): Leaving test case "testDropZM"; testing time: 545us +1: ./test/unit/SFCGAL/PolygonTest.cpp(213): Leaving test case "testDropZM"; testing time: 518us 1: ./test/unit/SFCGAL/PolygonTest.cpp(285): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/PolygonTest.cpp(288): info: check emptyPolygon.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(290): info: check emptyPolygon.isEmpty() has passed @@ -5878,24 +5919,20 @@ 1: ./test/unit/SFCGAL/PolygonTest.cpp(306): info: check polygon3D.asText(1) == "POLYGON Z ((0.0 3.0 2.0,0.0 1.0 2.0,1.0 1.0 2.0,1.0 0.0 " "2.0,2.0 7.0 2.0))" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(313): info: check polygonM->asText(0) == "POLYGON M ((0 0 4,3 0 5,3 3 6,0 3 7,0 0 4))" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(323): info: check polygonZM.asText(0) == "POLYGON ZM ((0 0 2 1,0 1 2 1,1 1 2 1,1 0 2 1,0 0 2 1))" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(285): Leaving test case "testSwapXY"; testing time: 517us +2: area( ' MULTIPOLYGON(((862999.5 6577949.6,862998.9 6577958.3,862996.9 6577958.2,862996.2 6577961.8,862989.7 6577961.9,862989.4 6577964.8,862970.4 6577961.2,862960.7 6577959.8,862949.1 6577958.5,862948.6 6577949.4,862990.7 6577951,862990.8 6577949.1,862999.5 6577949.6)))' ) = 561.095 +1: ./test/unit/SFCGAL/PolygonTest.cpp(285): Leaving test case "testSwapXY"; testing time: 387us 1: ./test/unit/SFCGAL/PolygonTest.cpp(328): Entering test case "isPolygon" 1: ./test/unit/SFCGAL/PolygonTest.cpp(331): info: check g.is() has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(328): Leaving test case "isPolygon"; testing time: 380us +1: ./test/unit/SFCGAL/PolygonTest.cpp(328): Leaving test case "isPolygon"; testing time: 244us 1: ./test/unit/SFCGAL/PolygonTest.cpp(334): Entering test case "getCoordinateType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.859999991512666} and areaRotate{93.859999991512666} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.859999991512666} and expectedArea{93.8603515625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((378452.3 6827020.1,378432.7 6826996.8,378424.4 6827004.5,378445 6827027.1,378452.3 6827020.1)))' ) = 326.745 1: ./test/unit/SFCGAL/PolygonTest.cpp(336): info: check io::readWkt("POLYGON((0 0, 1 0, 1 1, 0 1, 0 0))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(339): info: check io::readWkt("POLYGON Z((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(343): info: check io::readWkt("POLYGON M((0 0 2, 1 0 2, 1 1 2, 0 1 2, 0 0 2))") ->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(347): info: check io::readWkt("POLYGON ZM((0 0 1 2, 1 0 1 2, 1 1 1 2, 0 1 1 2, 0 0 1 2))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(334): Leaving test case "getCoordinateType"; testing time: 517us -1: ./test/unit/SFCGAL/PolygonTest.cpp(17): Leaving test suite "SFCGAL_PolygonTest"; testing time: 7135us +1: ./test/unit/SFCGAL/PolygonTest.cpp(334): Leaving test case "getCoordinateType"; testing time: 409us +1: ./test/unit/SFCGAL/PolygonTest.cpp(17): Leaving test suite "SFCGAL_PolygonTest"; testing time: 5834us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(18): Entering test suite "SFCGAL_PolyhedralSurfaceTest" 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(20): Entering test case "setPatchNTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{326.7450000181268} and areaRotate{326.7450000181268} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{326.7450000181268} and expectedArea{326.744873046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(23): info: check emptyGeom->is() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(24): info: check emptyGeom->isEmpty() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(25): info: check emptyGeom->numGeometries() == 0 has passed @@ -5916,10 +5953,13 @@ 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(69): info: check geom->numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(70): info: check geom->as().numPatches() == 3 has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(71): info: check geom->as().patchN(0).asText(0) == "POLYGON Z ((0 0 0,10 0 0,10 10 0,0 10 0,0 0 0))" has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{561.09499996150385} and areaRotate{561.09499996150385} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{561.09499996150385} and expectedArea{561.0947265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(73): info: check geom->as().patchN(1).asText() == newGeom->asText() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(75): info: check geom->as().patchN(2).asText() == newGeom2->asText() has passed -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(20): Leaving test case "setPatchNTest"; testing time: 1020us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(20): Leaving test case "setPatchNTest"; testing time: 868us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(79): Entering test case "dropZMTest" +2: area( ' MULTIPOLYGON(((862673.1 6577831.2,862684.2 6577833.1,862680.2 6577858.7,862669 6577857.1,862673.1 6577831.2)))' ) = 294.2 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(82): info: check !emptyGeom->is3D() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(83): info: check !emptyGeom->isMeasured() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(84): info: check !emptyGeom->dropZ() has passed @@ -5955,30 +5995,29 @@ 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(136): info: check !geomZM->is3D() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(137): info: check !geomZM->dropZ() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(138): info: check !geomZM->dropM() has passed -2: area( ' MULTIPOLYGON(((862999.5 6577949.6,862998.9 6577958.3,862996.9 6577958.2,862996.2 6577961.8,862989.7 6577961.9,862989.4 6577964.8,862970.4 6577961.2,862960.7 6577959.8,862949.1 6577958.5,862948.6 6577949.4,862990.7 6577951,862990.8 6577949.1,862999.5 6577949.6)))' ) = 561.095 -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(79): Leaving test case "dropZMTest"; testing time: 785us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(79): Leaving test case "dropZMTest"; testing time: 601us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(141): Entering test case "swapXYTest" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{294.20000001162634} and areaRotate{294.20000001162634} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{294.20000001162634} and expectedArea{294.19970703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(144): info: check emptyGeom->isEmpty() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(146): info: check emptyGeom->isEmpty() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(156): info: check geom3D->asText(0) == "POLYHEDRALSURFACE Z " "(((0 0 0,0 10 0,10 10 0,10 0 0,0 0 0))," "((0 0 0,0 10 0,0 5 5,0 0 0))," "((0 0 0,10 0 0,5 5 5,0 0 0)))" has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(165): info: check geomM->asText(0) == "POLYHEDRALSURFACE M (((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)))" has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(172): info: check geomZM->asText(0) == "POLYHEDRALSURFACE ZM (((0 0 0 1,1 0 0 2,1 1 0 3,0 1 0 4,0 0 0 1)))" has passed -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(141): Leaving test case "swapXYTest"; testing time: 638us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(141): Leaving test case "swapXYTest"; testing time: 504us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(177): Entering test case "getCoordinateType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{561.09499996150385} and areaRotate{561.09499996150385} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{561.09499996150385} and expectedArea{561.0947265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(179): info: check io::readWkt("POLYHEDRALSURFACE (((0 0, 1 0, 0 1, 0 0)))") ->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(182): info: check io::readWkt("POLYHEDRALSURFACE Z(((0 0 1, 1 0 1, 0 1 1, 0 0 1)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(186): info: check io::readWkt("POLYHEDRALSURFACE M(((0 0 1, 1 0 1, 0 1 1, 0 0 1)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(190): info: check io::readWkt( "POLYHEDRALSURFACE ZM(((0 0 1 2, 1 0 1 2, 0 1 1 2, 0 0 1 2)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(177): Leaving test case "getCoordinateType"; testing time: 556us -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(18): Leaving test suite "SFCGAL_PolyhedralSurfaceTest"; testing time: 3064us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(177): Leaving test case "getCoordinateType"; testing time: 402us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(18): Leaving test suite "SFCGAL_PolyhedralSurfaceTest"; testing time: 2438us 1: ./test/unit/SFCGAL/SegmentTest.cpp(12): Entering test suite "SFCGAL_SegmentTest" 1: ./test/unit/SFCGAL/SegmentTest.cpp(15): Entering test case "testDefaultConstructor" -2: area( ' MULTIPOLYGON(((862673.1 6577831.2,862684.2 6577833.1,862680.2 6577858.7,862669 6577857.1,862673.1 6577831.2)))' ) = 294.2 1: ./test/unit/SFCGAL/SegmentTest.cpp(18): info: check segment.isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(15): Leaving test case "testDefaultConstructor"; testing time: 313us +1: ./test/unit/SFCGAL/SegmentTest.cpp(15): Leaving test case "testDefaultConstructor"; testing time: 257us 1: ./test/unit/SFCGAL/SegmentTest.cpp(21): Entering test case "testConstructorWithPoints" +2: area( ' MULTIPOLYGON(((554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554847.4 6463903,554857.4 6463901.8,554856.3 6463892.5,554846 6463893.9,554845.2 6463889)))' ) = 274.175 1: ./test/unit/SFCGAL/SegmentTest.cpp(29): info: check !segment.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(30): info: check !segment.is3D() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(31): info: check !segment.isMeasured() has passed @@ -6003,10 +6042,8 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(78): info: check segment.isMeasured() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(79): info: check segment.source().m() == 10.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(80): info: check segment.target().m() == 20.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(21): Leaving test case "testConstructorWithPoints"; testing time: 414us +1: ./test/unit/SFCGAL/SegmentTest.cpp(21): Leaving test case "testConstructorWithPoints"; testing time: 402us 1: ./test/unit/SFCGAL/SegmentTest.cpp(84): Entering test case "testConstructorWithCGALPoints" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{294.20000001162634} and areaRotate{294.20000001162634} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{294.20000001162634} and expectedArea{294.19970703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(92): info: check !segment.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(93): info: check !segment.is3D() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(94): info: check !segment.isMeasured() has passed @@ -6037,49 +6074,53 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(144): info: check segment.source().z() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(145): info: check segment.target().z() == 4.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(146): info: check CGAL::to_double(segment.length()) == 5.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(117): Leaving test case "testConstructorWithCGALSegments"; testing time: 385us +1: ./test/unit/SFCGAL/SegmentTest.cpp(117): Leaving test case "testConstructorWithCGALSegments"; testing time: 311us 1: ./test/unit/SFCGAL/SegmentTest.cpp(150): Entering test case "testConstructorWithInvalidPoints" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{274.17499994690809} and areaRotate{274.17499994690809} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{274.17499994690809} and expectedArea{274.175537109375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(156): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(164): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(172): info: check segment.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(180): info: check segment.isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(150): Leaving test case "testConstructorWithInvalidPoints"; testing time: 375us +1: ./test/unit/SFCGAL/SegmentTest.cpp(150): Leaving test case "testConstructorWithInvalidPoints"; testing time: 330us 1: ./test/unit/SFCGAL/SegmentTest.cpp(185): Entering test case "testEmptiness" -2: area( ' MULTIPOLYGON(((554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554847.4 6463903,554857.4 6463901.8,554856.3 6463892.5,554846 6463893.9,554845.2 6463889)))' ) = 274.175 +2: area( ' MULTIPOLYGON(((952820.5 6229728,952821.1 6229710.8,952865.7 6229696.8,952869.5 6229713.5,952820.5 6229728)))' ) = 816.06 1: ./test/unit/SFCGAL/SegmentTest.cpp(188): info: check empty.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(193): info: check !nonEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(197): info: check nonEmpty.isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(185): Leaving test case "testEmptiness"; testing time: 300us +1: ./test/unit/SFCGAL/SegmentTest.cpp(185): Leaving test case "testEmptiness"; testing time: 263us 1: ./test/unit/SFCGAL/SegmentTest.cpp(200): Entering test case "testDimensions" 1: ./test/unit/SFCGAL/SegmentTest.cpp(205): info: check !segment2D.is3D() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(206): info: check !segment2D.isMeasured() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(211): info: check segment3D.is3D() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(212): info: check !segment3D.isMeasured() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(217): info: check !segment2DM.is3D() has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{816.06000001513485} and areaRotate{816.06000001513485} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{816.06000001513485} and expectedArea{816.06005859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(218): info: check segment2DM.isMeasured() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(223): info: check segment3DM.is3D() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(224): info: check segment3DM.isMeasured() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(200): Leaving test case "testDimensions"; testing time: 281us +1: ./test/unit/SFCGAL/SegmentTest.cpp(200): Leaving test case "testDimensions"; testing time: 277us 1: ./test/unit/SFCGAL/SegmentTest.cpp(227): Entering test case "testHasSameDimension" 1: ./test/unit/SFCGAL/SegmentTest.cpp(233): info: check empty.hasSameDimension() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(241): info: check segment.hasSameDimension() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(227): Leaving test case "testHasSameDimension"; testing time: 351us +1: ./test/unit/SFCGAL/SegmentTest.cpp(227): Leaving test case "testHasSameDimension"; testing time: 253us 1: ./test/unit/SFCGAL/SegmentTest.cpp(246): Entering test case "testLength" +2: area( ' MULTIPOLYGON(((958715.2 6229347.5,958788.2 6229405.9,958752.8 6229478.7,958671.3 6229439,958715.2 6229347.5)))' ) = 8290.92 1: ./test/unit/SFCGAL/SegmentTest.cpp(251): info: check empty.length() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(257): info: check CGAL::to_double(horizontal.length()) == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(263): info: check CGAL::to_double(vertical.length()) == 7.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(269): info: difference{} between CGAL::to_double(diagonal.length()){1.4142135623730951} and std::sqrt(2.0){1.4142135623730951} doesn't exceed 0.0001% 1: ./test/unit/SFCGAL/SegmentTest.cpp(276): info: difference{} between CGAL::to_double(seg3D.length()){1.7320508075688772} and std::sqrt(3.0){1.7320508075688772} doesn't exceed 0.0001% -1: ./test/unit/SFCGAL/SegmentTest.cpp(246): Leaving test case "testLength"; testing time: 335us +1: ./test/unit/SFCGAL/SegmentTest.cpp(246): Leaving test case "testLength"; testing time: 311us 1: ./test/unit/SFCGAL/SegmentTest.cpp(280): Entering test case "testIsDegenerate" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{274.17499994690809} and areaRotate{274.17499994690809} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{274.17499994690809} and expectedArea{274.175537109375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(285): info: check degenerate.isDegenerate() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(291): info: check !nonDegenerate.isDegenerate() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(297): info: check empty.isDegenerate() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(280): Leaving test case "testIsDegenerate"; testing time: 340us +1: ./test/unit/SFCGAL/SegmentTest.cpp(280): Leaving test case "testIsDegenerate"; testing time: 270us 1: ./test/unit/SFCGAL/SegmentTest.cpp(302): Entering test case "testDistanceToPoint" -2: area( ' MULTIPOLYGON(((952820.5 6229728,952821.1 6229710.8,952865.7 6229696.8,952869.5 6229713.5,952820.5 6229728)))' ) = 816.06 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{8290.9200000496749} and areaRotate{8290.9200000496749} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{8290.9200000496749} and expectedArea{8290.91943359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(307): info: absolute value of segment.distanceToPoint(Point(1.0, 0.0)){0} doesn't exceed 1e-08 1: ./test/unit/SFCGAL/SegmentTest.cpp(310): info: difference{} between segment.distanceToPoint(Point(1.0, 1.0)){1} and 1.0{1} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(313): info: difference{} between segment.distanceToPoint(Point(-1.0, 0.0)){1} and 1.0{1} doesn't exceed 1e-08% @@ -6088,10 +6129,9 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(322): info: difference{} between segment.distanceToPoint(Kernel::Point_2(1.5, 2.0)){2} and 2.0{2} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(327): info: difference{} between segment3D.distanceToPoint(Point(1.0, 1.0, 1.0)){1.4142135623730951} and std::sqrt(2.0){1.4142135623730951} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(332): info: check empty.distanceToPoint(Point(0.0, 0.0)) == 0.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(302): Leaving test case "testDistanceToPoint"; testing time: 386us +1: ./test/unit/SFCGAL/SegmentTest.cpp(302): Leaving test case "testDistanceToPoint"; testing time: 332us 1: ./test/unit/SFCGAL/SegmentTest.cpp(336): Entering test case "testInterpolationParameter" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{816.06000001513485} and areaRotate{816.06000001513485} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{816.06000001513485} and expectedArea{816.06005859375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001501.7 6719234.5,1001511.2 6719235.1,1001512.8 6719217.4,1001503.7 6719216.5,1001501.7 6719234.5)))' ) = 167.355 1: ./test/unit/SFCGAL/SegmentTest.cpp(341): info: absolute value of CGAL::to_double(segment.exactInterpolationParameter(Point(0.0, 0.0))){0} doesn't exceed 1e-08 1: ./test/unit/SFCGAL/SegmentTest.cpp(346): info: difference{} between CGAL::to_double(segment.exactInterpolationParameter(Point(10.0, 0.0))){1} and 1.0{1} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(351): info: difference{} between CGAL::to_double(segment.exactInterpolationParameter(Point(5.0, 0.0))){0.5} and 0.5{0.5} doesn't exceed 1e-08% @@ -6101,9 +6141,10 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(371): info: difference{} between segment.interpolationParameter(5.0, 2.0){0.5} and 0.5{0.5} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(375): info: difference{} between CGAL::to_double(segment3D.exactInterpolationParameter( Point(7.0, 2.0, 3.0))){0.69999999999999996} and 0.7{0.69999999999999996} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(381): info: check empty.exactInterpolationParameter(Point(0.0, 0.0)) == 0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(336): Leaving test case "testInterpolationParameter"; testing time: 484us +1: ./test/unit/SFCGAL/SegmentTest.cpp(336): Leaving test case "testInterpolationParameter"; testing time: 343us 1: ./test/unit/SFCGAL/SegmentTest.cpp(384): Entering test case "testInterpolate" -2: area( ' MULTIPOLYGON(((958715.2 6229347.5,958788.2 6229405.9,958752.8 6229478.7,958671.3 6229439,958715.2 6229347.5)))' ) = 8290.92 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{167.35499999466094} and areaRotate{167.35499999466094} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{167.35499999466094} and expectedArea{167.35546875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(392): info: check p0.x() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(393): info: check p0.y() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(397): info: check p1.x() == 10.0 has passed @@ -6120,14 +6161,12 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(435): info: check p05.x() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(436): info: check p05.y() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(437): info: check p05.m() == 15.0 has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{8290.9200000496749} and areaRotate{8290.9200000496749} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{8290.9200000496749} and expectedArea{8290.91943359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(449): info: check p05.x() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(450): info: check p05.y() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(451): info: check p05.z() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(452): info: check p05.m() == 15.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(458): info: check empty.interpolate(0.5).isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(384): Leaving test case "testInterpolate"; testing time: 484us +1: ./test/unit/SFCGAL/SegmentTest.cpp(384): Leaving test case "testInterpolate"; testing time: 400us 1: ./test/unit/SFCGAL/SegmentTest.cpp(462): Entering test case "testMidpoint" 1: ./test/unit/SFCGAL/SegmentTest.cpp(469): info: check midpoint.x() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(470): info: check midpoint.y() == 0.0 has passed @@ -6138,11 +6177,8 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(493): info: check midpoint.y() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(494): info: check midpoint.m() == 15.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(500): info: check empty.midpoint().isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(462): Leaving test case "testMidpoint"; testing time: 400us +1: ./test/unit/SFCGAL/SegmentTest.cpp(462): Leaving test case "testMidpoint"; testing time: 328us 1: ./test/unit/SFCGAL/SegmentTest.cpp(505): Entering test case "testHasOn" -2: area( ' MULTIPOLYGON(((1001501.7 6719234.5,1001511.2 6719235.1,1001512.8 6719217.4,1001503.7 6719216.5,1001501.7 6719234.5)))' ) = 167.355 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{167.35499999466094} and areaRotate{167.35499999466094} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{167.35499999466094} and expectedArea{167.35546875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SegmentTest.cpp(510): info: check segment.hasOn(Point(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(511): info: check segment.hasOn(Point(5.0, 0.0)) has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(512): info: check segment.hasOn(Point(10.0, 0.0)) has passed @@ -6156,8 +6192,9 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(531): info: check !segment3D.hasOn(Point(5.0, 0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(534): info: check segment3D.hasOn(Point(5.0, 0.0, 0.001), 0.01) has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(538): info: check !empty.hasOn(Point(0.0, 0.0)) has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(505): Leaving test case "testHasOn"; testing time: 448us +1: ./test/unit/SFCGAL/SegmentTest.cpp(505): Leaving test case "testHasOn"; testing time: 330us 1: ./test/unit/SFCGAL/SegmentTest.cpp(542): Entering test case "testSetters" +2: area( ' MULTIPOLYGON(((927588 6501043.6,927586.7 6501046.5,927586.4 6501046.3,927586.1 6501046.7,927584.8 6501047.5,927571.3 6501040.8,927571 6501040.1,927571.2 6501039.3,927572.7 6501036.5,927584.3 6501041.9,927588 6501043.6)))' ) = 78.14 1: ./test/unit/SFCGAL/SegmentTest.cpp(553): info: check segment.source().x() == 1.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(554): info: check segment.source().y() == 1.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(559): info: check segment.target().x() == 9.0 has passed @@ -6175,15 +6212,14 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(616): info: check segment.target().x() == 10.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(625): info: check !segment.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(627): info: check segment.isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(542): Leaving test case "testSetters"; testing time: 492us +1: ./test/unit/SFCGAL/SegmentTest.cpp(542): Leaving test case "testSetters"; testing time: 330us 1: ./test/unit/SFCGAL/SegmentTest.cpp(632): Entering test case "testReverse" 1: ./test/unit/SFCGAL/SegmentTest.cpp(639): info: check segment.source().x() == 3.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(640): info: check segment.source().y() == 4.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(641): info: check segment.target().x() == 1.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(642): info: check segment.target().y() == 2.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(632): Leaving test case "testReverse"; testing time: 406us +1: ./test/unit/SFCGAL/SegmentTest.cpp(632): Leaving test case "testReverse"; testing time: 250us 1: ./test/unit/SFCGAL/SegmentTest.cpp(647): Entering test case "testConversion" -2: area( ' MULTIPOLYGON(((927588 6501043.6,927586.7 6501046.5,927586.4 6501046.3,927586.1 6501046.7,927584.8 6501047.5,927571.3 6501040.8,927571 6501040.1,927571.2 6501039.3,927572.7 6501036.5,927584.3 6501041.9,927588 6501043.6)))' ) = 78.14 1: ./test/unit/SFCGAL/SegmentTest.cpp(654): info: check seg2.source().x() == 1.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(655): info: check seg2.source().y() == 2.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(656): info: check seg2.target().x() == 3.0 has passed @@ -6194,16 +6230,16 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(668): info: check seg3.target().x() == 4.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(669): info: check seg3.target().y() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(670): info: check seg3.target().z() == 6.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(647): Leaving test case "testConversion"; testing time: 385us -1: ./test/unit/SFCGAL/SegmentTest.cpp(12): Leaving test suite "SFCGAL_SegmentTest"; testing time: 7183us +1: ./test/unit/SFCGAL/SegmentTest.cpp(647): Leaving test case "testConversion"; testing time: 304us +1: ./test/unit/SFCGAL/SegmentTest.cpp(12): Leaving test suite "SFCGAL_SegmentTest"; testing time: 5830us 1: ./test/unit/SFCGAL/SolidTest.cpp(20): Entering test suite "SFCGAL_SolidTest" 1: ./test/unit/SFCGAL/SolidTest.cpp(68): Entering test case "solidReadTest" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{78.140000068253073} and areaRotate{78.140000068253073} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{78.140000068253073} and expectedArea{78.14013671875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SolidTest.cpp(94): info: check g->as().numShells() == 2U has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(95): info: check g->as().numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(68): Leaving test case "solidReadTest"; testing time: 572us +1: ./test/unit/SFCGAL/SolidTest.cpp(68): Leaving test case "solidReadTest"; testing time: 467us 1: ./test/unit/SFCGAL/SolidTest.cpp(98): Entering test case "solidSetExteriorRingTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{78.140000068253073} and areaRotate{78.140000068253073} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{78.140000068253073} and expectedArea{78.14013671875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SolidTest.cpp(101): info: check emptySolid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(113): info: check solid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(116): info: check !shell1->isEmpty() has passed @@ -6213,8 +6249,9 @@ 1: ./test/unit/SFCGAL/SolidTest.cpp(123): info: check solid->numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(124): info: check !solid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(125): info: check algorithm::covers3D(solid->exteriorShell(), *shell1) has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(98): Leaving test case "solidSetExteriorRingTest"; testing time: 1190us +1: ./test/unit/SFCGAL/SolidTest.cpp(98): Leaving test case "solidSetExteriorRingTest"; testing time: 1086us 1: ./test/unit/SFCGAL/SolidTest.cpp(128): Entering test case "solidDropZTest" +2: area( ' MULTIPOLYGON(((927585.1 6501030.3,927583 6501035.2,927586.6 6501036.8,927584.3 6501041.9,927572.7 6501036.5,927571.2 6501039.3,927568.1 6501037.8,927569.3 6501034.9,927569.1 6501034.7,927562.7 6501031.8,927566.9 6501021.8,927574.2 6501025.4,927585.1 6501030.3)))' ) = 248.49 1: ./test/unit/SFCGAL/SolidTest.cpp(131): info: check emptySolid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(132): info: check !emptySolid->dropZ() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(147): info: check !solid->isEmpty() has passed @@ -6222,50 +6259,49 @@ 1: ./test/unit/SFCGAL/SolidTest.cpp(149): info: check solid->dropZ() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(151): info: check solid->asText(1) == "SOLID (" "(((0.0 0.0,0.0 0.0,0.0 1.0,0.0 1.0,0.0 0.0))," "((0.0 0.0,0.0 1.0,1.0 1.0,1.0 0.0,0.0 0.0))," "((0.0 0.0,1.0 0.0,1.0 0.0,0.0 0.0,0.0 0.0))," "((1.0 1.0,1.0 1.0,1.0 0.0,1.0 0.0,1.0 1.0))," "((0.0 1.0,0.0 1.0,1.0 1.0,1.0 1.0,0.0 1.0))," "((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))))" has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(160): info: check !solid->dropZ() has passed -2: area( ' MULTIPOLYGON(((927585.1 6501030.3,927583 6501035.2,927586.6 6501036.8,927584.3 6501041.9,927572.7 6501036.5,927571.2 6501039.3,927568.1 6501037.8,927569.3 6501034.9,927569.1 6501034.7,927562.7 6501031.8,927566.9 6501021.8,927574.2 6501025.4,927585.1 6501030.3)))' ) = 248.49 -1: ./test/unit/SFCGAL/SolidTest.cpp(128): Leaving test case "solidDropZTest"; testing time: 639us +1: ./test/unit/SFCGAL/SolidTest.cpp(128): Leaving test case "solidDropZTest"; testing time: 499us 1: ./test/unit/SFCGAL/SolidTest.cpp(163): Entering test case "solidSwapXYTest" 1: ./test/unit/SFCGAL/SolidTest.cpp(166): info: check emptySolid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(167): info: check !emptySolid->dropZ() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(184): info: check solid->asText(1) == "SOLID Z ((" "((0.0 0.0 0.0,0.0 0.0 1.0,1.0 0.0 1.0,1.0 0.0 0.0,0.0 0.0 0.0))," "((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 1.0 0.0,0.0 0.0 0.0))," "((0.0 0.0 0.0,0.0 1.0 0.0,0.0 1.0 1.0,0.0 0.0 1.0,0.0 0.0 0.0))," "((1.0 1.0 0.0,1.0 1.0 1.0,0.0 1.0 1.0,0.0 1.0 0.0,1.0 1.0 0.0))," "((1.0 0.0 0.0,1.0 0.0 1.0,1.0 1.0 1.0,1.0 1.0 0.0,1.0 0.0 0.0))," "((0.0 0.0 1.0,0.0 1.0 1.0,1.0 1.0 1.0,1.0 0.0 1.0,0.0 0.0 1.0))))" has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(163): Leaving test case "solidSwapXYTest"; testing time: 568us +1: ./test/unit/SFCGAL/SolidTest.cpp(163): Leaving test case "solidSwapXYTest"; testing time: 603us 1: ./test/unit/SFCGAL/SolidTest.cpp(195): Entering test case "getCoordinateType" 1: ./test/unit/SFCGAL/SolidTest.cpp(197): info: check io::readWkt("SOLID((((0 0, 1 0, 0 1, 0 0))))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(200): info: check io::readWkt("SOLID Z((((0 0 1, 1 0 1, 0 1 1, 0 0 1))))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(203): info: check io::readWkt("SOLID M((((0 0 1, 1 0 1, 0 1 1, 0 0 1))))") ->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{248.48999997457616} and areaRotate{248.48999997457616} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{248.48999997457616} and expectedArea{248.49072265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SolidTest.cpp(206): info: check io::readWkt("SOLID ZM((((0 0 1 2, 1 0 1 2, 0 1 1 2, 0 0 1 2))))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(195): Leaving test case "getCoordinateType"; testing time: 530us -1: ./test/unit/SFCGAL/SolidTest.cpp(20): Leaving test suite "SFCGAL_SolidTest"; testing time: 3634us +1: ./test/unit/SFCGAL/SolidTest.cpp(195): Leaving test case "getCoordinateType"; testing time: 403us +1: ./test/unit/SFCGAL/SolidTest.cpp(20): Leaving test suite "SFCGAL_SolidTest"; testing time: 3141us 1: ./test/unit/SFCGAL/SphereTest.cpp(14): Entering test suite "SphereTests" 1: ./test/unit/SFCGAL/SphereTest.cpp(16): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/SphereTest.cpp(19): info: difference{} between sphere.radius(){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(20): info: check sphere.center() == Point_3(0, 0, 0) has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(21): info: check sphere.numVertical() == 16 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(22): info: check sphere.numHorizontal() == 32 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(16): Leaving test case "testDefaultConstructor"; testing time: 356us +1: ./test/unit/SFCGAL/SphereTest.cpp(16): Leaving test case "testDefaultConstructor"; testing time: 285us 1: ./test/unit/SFCGAL/SphereTest.cpp(25): Entering test case "testCustomConstructor" +2: area( ' MULTIPOLYGON(((1001523.7 6719178.1,1001526.1 6719187.8,1001512.9 6719191.7,1001511.1 6719182,1001523.7 6719178.1)))' ) = 133.32 1: ./test/unit/SFCGAL/SphereTest.cpp(29): info: difference{} between sphere.radius(){2} and 2.0{2} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(30): info: check sphere.center() == center has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(31): info: check sphere.numVertical() == 20 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(32): info: check sphere.numHorizontal() == 40 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(25): Leaving test case "testCustomConstructor"; testing time: 348us +1: ./test/unit/SFCGAL/SphereTest.cpp(25): Leaving test case "testCustomConstructor"; testing time: 270us 1: ./test/unit/SFCGAL/SphereTest.cpp(35): Entering test case "testSetters" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{248.48999997457616} and areaRotate{248.48999997457616} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{248.48999997457616} and expectedArea{248.49072265625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1001523.7 6719178.1,1001526.1 6719187.8,1001512.9 6719191.7,1001511.1 6719182,1001523.7 6719178.1)))' ) = 133.32 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{133.31999999993963} and areaRotate{133.31999999993963} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{133.31999999993963} and expectedArea{133.31982421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(43): info: difference{} between sphere.radius(){3} and 3.0{3} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(44): info: check sphere.center() == Point_3(1, 1, 1) has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(45): info: check sphere.numVertical() == 24 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(46): info: check sphere.numHorizontal() == 48 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(35): Leaving test case "testSetters"; testing time: 430us +1: ./test/unit/SFCGAL/SphereTest.cpp(35): Leaving test case "testSetters"; testing time: 266us 1: ./test/unit/SFCGAL/SphereTest.cpp(49): Entering test case "testGeneratePolyhedron" -2: area( ' MULTIPOLYGON(((1001328.3 6719227.7,1001330.2 6719236,1001309.4 6719242.8,1001310.7 6719247.8,1001298.4 6719251.6,1001295.8 6719244,1001307.1 6719239.1,1001305.8 6719235,1001328.3 6719227.7)))' ) = 308.98 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{133.31999999993963} and areaRotate{133.31999999993963} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{133.31999999993963} and expectedArea{133.31982421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(55): info: check polyhedron.size_of_vertices() == 7 * 16 + 2 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(58): info: check polyhedron.size_of_facets() == 7 * 16 * 2 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(49): Leaving test case "testGeneratePolyhedron"; testing time: 805us +1: ./test/unit/SFCGAL/SphereTest.cpp(49): Leaving test case "testGeneratePolyhedron"; testing time: 754us 1: ./test/unit/SFCGAL/SphereTest.cpp(61): Entering test case "testGeneratePoints" +2: area( ' MULTIPOLYGON(((1001328.3 6719227.7,1001330.2 6719236,1001309.4 6719242.8,1001310.7 6719247.8,1001298.4 6719251.6,1001295.8 6719244,1001307.1 6719239.1,1001305.8 6719235,1001328.3 6719227.7)))' ) = 308.98 1: ./test/unit/SFCGAL/SphereTest.cpp(67): info: check points.size() == 8 * 16 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% @@ -6340,10 +6376,8 @@ 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{308.97999998483044} and areaRotate{308.97999998483044} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{308.97999998483044} and expectedArea{308.98046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% @@ -6389,6 +6423,8 @@ 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{308.97999998483044} and areaRotate{308.97999998483044} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{308.97999998483044} and expectedArea{308.98046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% @@ -6397,26 +6433,24 @@ 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% -1: ./test/unit/SFCGAL/SphereTest.cpp(61): Leaving test case "testGeneratePoints"; testing time: 1303us +1: ./test/unit/SFCGAL/SphereTest.cpp(61): Leaving test case "testGeneratePoints"; testing time: 1317us 1: ./test/unit/SFCGAL/SphereTest.cpp(77): Entering test case "testVolume" 1: ./test/unit/SFCGAL/SphereTest.cpp(82): info: difference{} between volume{33.510321638291131} and expected_volume{33.510321638291124} doesn't exceed 0.1% -1: ./test/unit/SFCGAL/SphereTest.cpp(77): Leaving test case "testVolume"; testing time: 394us +1: ./test/unit/SFCGAL/SphereTest.cpp(77): Leaving test case "testVolume"; testing time: 270us 1: ./test/unit/SFCGAL/SphereTest.cpp(85): Entering test case "testSurfaceArea" -2: area( ' MULTIPOLYGON(((1001451 6719202.6,1001451.8 6719206.1,1001437.7 6719211.8,1001440.7 6719222.5,1001448.9 6719220,1001448.5 6719215.5,1001461.2 6719211.3,1001460.4 6719206.5,1001467.8 6719204,1001466.3 6719197.4,1001451 6719202.6)))' ) = 296.745 1: ./test/unit/SFCGAL/SphereTest.cpp(90): info: difference{} between area{50.26548245743669} and expected_area{50.26548245743669} doesn't exceed 0.1% -1: ./test/unit/SFCGAL/SphereTest.cpp(85): Leaving test case "testSurfaceArea"; testing time: 426us +1: ./test/unit/SFCGAL/SphereTest.cpp(85): Leaving test case "testSurfaceArea"; testing time: 291us 1: ./test/unit/SFCGAL/SphereTest.cpp(93): Entering test case "testWKT" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{296.74499999811167} and areaRotate{296.74499999811167} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{296.74499999811167} and expectedArea{296.744140625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001451 6719202.6,1001451.8 6719206.1,1001437.7 6719211.8,1001440.7 6719222.5,1001448.9 6719220,1001448.5 6719215.5,1001461.2 6719211.3,1001460.4 6719206.5,1001467.8 6719204,1001466.3 6719197.4,1001451 6719202.6)))' ) = 296.745 1: Sphere WKT: POLYHEDRALSURFACE Z (((0.0 0.0 1.0,0.5 -0.5 0.7,0.0 -0.7 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,0.7 0.0 0.7,0.5 -0.5 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,0.5 0.5 0.7,0.7 0.0 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,0.0 0.7 0.7,0.5 0.5 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,-0.5 0.5 0.7,0.0 0.7 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,-0.7 0.0 0.7,-0.5 0.5 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,-0.5 -0.5 0.7,-0.7 0.0 0.7,0.0 0.0 1.0)),((0.0 0.0 1.0,0.0 -0.7 0.7,-0.5 -0.5 0.7,0.0 0.0 1.0)),((0.0 -0.7 0.7,0.5 -0.5 0.7,0.7 -0.7 0.0,0.0 -0.7 0.7)),((0.0 -0.7 0.7,0.7 -0.7 0.0,0.0 -1.0 0.0,0.0 -0.7 0.7)),((0.5 -0.5 0.7,0.7 0.0 0.7,1.0 0.0 0.0,0.5 -0.5 0.7)),((0.5 -0.5 0.7,1.0 0.0 0.0,0.7 -0.7 0.0,0.5 -0.5 0.7)),((0.7 0.0 0.7,0.5 0.5 0.7,0.7 0.7 0.0,0.7 0.0 0.7)),((0.7 0.0 0.7,0.7 0.7 0.0,1.0 0.0 0.0,0.7 0.0 0.7)),((0.5 0.5 0.7,0.0 0.7 0.7,0.0 1.0 0.0,0.5 0.5 0.7)),((0.5 0.5 0.7,0.0 1.0 0.0,0.7 0.7 0.0,0.5 0.5 0.7)),((0.0 0.7 0.7,-0.5 0.5 0.7,-0.7 0.7 0.0,0.0 0.7 0.7)),((0.0 0.7 0.7,-0.7 0.7 0.0,0.0 1.0 0.0,0.0 0.7 0.7)),((-0.5 0.5 0.7,-0.7 0.0 0.7,-1.0 0.0 0.0,-0.5 0.5 0.7)),((-0.5 0.5 0.7,-1.0 0.0 0.0,-0.7 0.7 0.0,-0.5 0.5 0.7)),((-0.7 0.0 0.7,-0.5 -0.5 0.7,-0.7 -0.7 0.0,-0.7 0.0 0.7)),((-0.7 0.0 0.7,-0.7 -0.7 0.0,-1.0 0.0 0.0,-0.7 0.0 0.7)),((-0.5 -0.5 0.7,0.0 -0.7 0.7,0.0 -1.0 0.0,-0.5 -0.5 0.7)),((-0.5 -0.5 0.7,0.0 -1.0 0.0,-0.7 -0.7 0.0,-0.5 -0.5 0.7)),((0.0 -1.0 0.0,0.7 -0.7 0.0,0.5 -0.5 -0.7,0.0 -1.0 0.0)),((0.0 -1.0 0.0,0.5 -0.5 -0.7,0.0 -0.7 -0.7,0.0 -1.0 0.0)),((0.7 -0.7 0.0,1.0 0.0 0.0,0.7 0.0 -0.7,0.7 -0.7 0.0)),((0.7 -0.7 0.0,0.7 0.0 -0.7,0.5 -0.5 -0.7,0.7 -0.7 0.0)),((1.0 0.0 0.0,0.7 0.7 0.0,0.5 0.5 -0.7,1.0 0.0 0.0)),((1.0 0.0 0.0,0.5 0.5 -0.7,0.7 0.0 -0.7,1.0 0.0 0.0)),((0.7 0.7 0.0,0.0 1.0 0.0,0.0 0.7 -0.7,0.7 0.7 0.0)),((0.7 0.7 0.0,0.0 0.7 -0.7,0.5 0.5 -0.7,0.7 0.7 0.0)),((0.0 1.0 0.0,-0.7 0.7 0.0,-0.5 0.5 -0.7,0.0 1.0 0.0)),((0.0 1.0 0.0,-0.5 0.5 -0.7,0.0 0.7 -0.7,0.0 1.0 0.0)),((-0.7 0.7 0.0,-1.0 0.0 0.0,-0.7 0.0 -0.7,-0.7 0.7 0.0)),((-0.7 0.7 0.0,-0.7 0.0 -0.7,-0.5 0.5 -0.7,-0.7 0.7 0.0)),((-1.0 0.0 0.0,-0.7 -0.7 0.0,-0.5 -0.5 -0.7,-1.0 0.0 0.0)),((-1.0 0.0 0.0,-0.5 -0.5 -0.7,-0.7 0.0 -0.7,-1.0 0.0 0.0)),((-0.7 -0.7 0.0,0.0 -1.0 0.0,0.0 -0.7 -0.7,-0.7 -0.7 0.0)),((-0.7 -0.7 0.0,0.0 -0.7 -0.7,-0.5 -0.5 -0.7,-0.7 -0.7 0.0)),((0.0 0.0 -1.0,0.0 -0.7 -0.7,0.5 -0.5 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,0.5 -0.5 -0.7,0.7 0.0 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,0.7 0.0 -0.7,0.5 0.5 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,0.5 0.5 -0.7,0.0 0.7 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,0.0 0.7 -0.7,-0.5 0.5 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,-0.5 0.5 -0.7,-0.7 0.0 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,-0.7 0.0 -0.7,-0.5 -0.5 -0.7,0.0 0.0 -1.0)),((0.0 0.0 -1.0,-0.5 -0.5 -0.7,0.0 -0.7 -0.7,0.0 0.0 -1.0))) 1: ./test/unit/SFCGAL/SphereTest.cpp(101): info: check wkt.find("POLYHEDRALSURFACE Z") == 0 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(93): Leaving test case "testWKT"; testing time: 631us -1: ./test/unit/SFCGAL/SphereTest.cpp(14): Leaving test suite "SphereTests"; testing time: 4815us +1: ./test/unit/SFCGAL/SphereTest.cpp(93): Leaving test case "testWKT"; testing time: 591us +1: ./test/unit/SFCGAL/SphereTest.cpp(14): Leaving test suite "SphereTests"; testing time: 4162us 1: ./test/unit/SFCGAL/TriangleTest.cpp(18): Entering test suite "SFCGAL_TriangleTest" 1: ./test/unit/SFCGAL/TriangleTest.cpp(21): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/TriangleTest.cpp(24): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(25): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(21): Leaving test case "testDefaultConstructor"; testing time: 241us +1: ./test/unit/SFCGAL/TriangleTest.cpp(21): Leaving test case "testDefaultConstructor"; testing time: 266us 1: ./test/unit/SFCGAL/TriangleTest.cpp(28): Entering test case "testConstructorTriangle_2" 1: ./test/unit/SFCGAL/TriangleTest.cpp(35): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(36): info: check !g.is3D() has passed @@ -6424,44 +6458,41 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(39): info: check g.vertex(0).toPoint_2() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(40): info: check g.vertex(1).toPoint_2() == b has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(41): info: check g.vertex(2).toPoint_2() == c has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(28): Leaving test case "testConstructorTriangle_2"; testing time: 324us +1: ./test/unit/SFCGAL/TriangleTest.cpp(28): Leaving test case "testConstructorTriangle_2"; testing time: 279us 1: ./test/unit/SFCGAL/TriangleTest.cpp(44): Entering test case "testConstructorTriangle_3" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{296.74499999811167} and areaRotate{296.74499999811167} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{296.74499999811167} and expectedArea{296.744140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(51): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(52): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(54): info: check g.vertex(0).toPoint_3() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(55): info: check g.vertex(1).toPoint_3() == b has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(56): info: check g.vertex(2).toPoint_3() == c has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(44): Leaving test case "testConstructorTriangle_3"; testing time: 343us +1: ./test/unit/SFCGAL/TriangleTest.cpp(44): Leaving test case "testConstructorTriangle_3"; testing time: 274us 1: ./test/unit/SFCGAL/TriangleTest.cpp(64): Entering test case "testReverse" -2: area( ' MULTIPOLYGON(((1001453.5 6719192.6,1001460.7 6719190.5,1001456.7 6719175.6,1001450.7 6719177.1,1001445.7 6719164.8,1001434.6 6719168.3,1001436.7 6719174.7,1001440.7 6719173.3,1001445.3 6719186.7,1001450.1 6719185.5,1001453.5 6719192.6)))' ) = 305.605 1: ./test/unit/SFCGAL/TriangleTest.cpp(73): info: check g.vertex(0).toPoint_3() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(74): info: check g.vertex(1).toPoint_3() == c has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(75): info: check g.vertex(2).toPoint_3() == b has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(64): Leaving test case "testReverse"; testing time: 338us +1: ./test/unit/SFCGAL/TriangleTest.cpp(64): Leaving test case "testReverse"; testing time: 267us 1: ./test/unit/SFCGAL/TriangleTest.cpp(91): Entering test case "testClone" 1: ./test/unit/SFCGAL/TriangleTest.cpp(100): info: check copy->is() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(101): info: check copy->asText(0) == "TRIANGLE Z ((0 0 1,1 0 2,1 1 3,0 0 1))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(91): Leaving test case "testClone"; testing time: 346us +1: ./test/unit/SFCGAL/TriangleTest.cpp(91): Leaving test case "testClone"; testing time: 273us 1: ./test/unit/SFCGAL/TriangleTest.cpp(105): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/TriangleTest.cpp(114): info: check boundary->asText(0) == "LINESTRING (0 0,1 0,1 1,0 0)" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(105): Leaving test case "testBoundary"; testing time: 331us +1: ./test/unit/SFCGAL/TriangleTest.cpp(105): Leaving test case "testBoundary"; testing time: 257us 1: ./test/unit/SFCGAL/TriangleTest.cpp(118): Entering test case "testEnvelope_empty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{305.60500000389266} and areaRotate{305.60500000389266} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{305.60500000389266} and expectedArea{305.60546875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001453.5 6719192.6,1001460.7 6719190.5,1001456.7 6719175.6,1001450.7 6719177.1,1001445.7 6719164.8,1001434.6 6719168.3,1001436.7 6719174.7,1001440.7 6719173.3,1001445.3 6719186.7,1001450.1 6719185.5,1001453.5 6719192.6)))' ) = 305.605 1: ./test/unit/SFCGAL/TriangleTest.cpp(123): info: check bbox.isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(118): Leaving test case "testEnvelope_empty"; testing time: 369us +1: ./test/unit/SFCGAL/TriangleTest.cpp(118): Leaving test case "testEnvelope_empty"; testing time: 253us 1: ./test/unit/SFCGAL/TriangleTest.cpp(125): Entering test case "testEnvelope_2d" -2: area( ' MULTIPOLYGON(((993771.3 6742962.5,993774.4 6742952.2,993797.4 6742959.3,993794.2 6742969.1,993771.3 6742962.5)))' ) = 252.225 1: ./test/unit/SFCGAL/TriangleTest.cpp(134): info: check !bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(135): info: check !bbox.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(137): info: check bbox.xMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(138): info: check bbox.xMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(139): info: check bbox.yMin() == -1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(140): info: check bbox.yMax() == 1.5 has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(125): Leaving test case "testEnvelope_2d"; testing time: 381us +1: ./test/unit/SFCGAL/TriangleTest.cpp(125): Leaving test case "testEnvelope_2d"; testing time: 270us 1: ./test/unit/SFCGAL/TriangleTest.cpp(142): Entering test case "testEnvelope_3d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{252.22499998875907} and areaRotate{252.22499998875907} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{252.22499998875907} and expectedArea{252.22509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(151): info: check !bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(152): info: check bbox.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(153): info: check bbox.xMin() == 0.0 has passed @@ -6470,27 +6501,31 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(156): info: check bbox.yMax() == 1.5 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(157): info: check bbox.zMin() == 2.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(158): info: check bbox.zMax() == 8.0 has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(142): Leaving test case "testEnvelope_3d"; testing time: 392us +1: ./test/unit/SFCGAL/TriangleTest.cpp(142): Leaving test case "testEnvelope_3d"; testing time: 276us 1: ./test/unit/SFCGAL/TriangleTest.cpp(162): Entering test case "asTextEmpty" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{305.60500000389266} and areaRotate{305.60500000389266} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{305.60500000389266} and expectedArea{305.60546875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(165): info: check g.asText(1) == "TRIANGLE EMPTY" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(162): Leaving test case "asTextEmpty"; testing time: 257us +1: ./test/unit/SFCGAL/TriangleTest.cpp(162): Leaving test case "asTextEmpty"; testing time: 251us 1: ./test/unit/SFCGAL/TriangleTest.cpp(167): Entering test case "asText2d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(170): info: check g.asText(1) == "TRIANGLE ((0.0 0.0,1.0 0.0,1.0 1.0,0.0 0.0))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(167): Leaving test case "asText2d"; testing time: 313us +1: ./test/unit/SFCGAL/TriangleTest.cpp(167): Leaving test case "asText2d"; testing time: 263us 1: ./test/unit/SFCGAL/TriangleTest.cpp(173): Entering test case "asText3d" +2: area( ' MULTIPOLYGON(((993771.3 6742962.5,993774.4 6742952.2,993797.4 6742959.3,993794.2 6742969.1,993771.3 6742962.5)))' ) = 252.225 1: ./test/unit/SFCGAL/TriangleTest.cpp(177): info: check g.asText(1) == "TRIANGLE Z ((0.0 0.0 2.0,1.0 0.0 3.0,1.0 1.0 4.0,0.0 0.0 2.0))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(173): Leaving test case "asText3d"; testing time: 335us +1: ./test/unit/SFCGAL/TriangleTest.cpp(173): Leaving test case "asText3d"; testing time: 294us 1: ./test/unit/SFCGAL/TriangleTest.cpp(183): Entering test case "testGeometryType" -2: area( ' MULTIPOLYGON(((913957.4 6496368.2,913960.5 6496364.7,913983.1 6496383.8,913975.5 6496393.2,913976 6496393.7,913960.8 6496411.5,913936.8 6496391.7,913939.9 6496388,913947.9 6496377.5,913944.3 6496370.3,913947.4 6496367.7,913948 6496366,913957.4 6496368.2)))' ) = 1180.5 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{252.22499998875907} and areaRotate{252.22499998875907} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{252.22499998875907} and expectedArea{252.22509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(185): info: check Triangle().geometryType() == "Triangle" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(183): Leaving test case "testGeometryType"; testing time: 286us +1: ./test/unit/SFCGAL/TriangleTest.cpp(183): Leaving test case "testGeometryType"; testing time: 259us 1: ./test/unit/SFCGAL/TriangleTest.cpp(188): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/TriangleTest.cpp(190): info: check Triangle().geometryTypeId() == TYPE_TRIANGLE has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(188): Leaving test case "testGeometryTypeId"; testing time: 224us +1: ./test/unit/SFCGAL/TriangleTest.cpp(188): Leaving test case "testGeometryTypeId"; testing time: 248us 1: ./test/unit/SFCGAL/TriangleTest.cpp(196): Entering test case "testIsEmpty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(198): info: check Point().isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(199): info: check !Triangle(Point(0.0, 0.0, 2.0), Point(1.0, 0.0, 3.0), Point(1.0, 1.0, 4.0)) .isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(196): Leaving test case "testIsEmpty"; testing time: 300us +1: ./test/unit/SFCGAL/TriangleTest.cpp(196): Leaving test case "testIsEmpty"; testing time: 256us 1: ./test/unit/SFCGAL/TriangleTest.cpp(207): Entering test case "testDropZM" 1: ./test/unit/SFCGAL/TriangleTest.cpp(210): info: check !triangleEmpty.dropZ() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(211): info: check !triangleEmpty.dropM() has passed @@ -6521,50 +6556,48 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(253): info: check !triangleZM.dropM() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(254): info: check !triangleZM.isMeasured() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(255): info: check !triangleZM.is3D() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(207): Leaving test case "testDropZM"; testing time: 538us +1: ./test/unit/SFCGAL/TriangleTest.cpp(207): Leaving test case "testDropZM"; testing time: 445us 1: ./test/unit/SFCGAL/TriangleTest.cpp(258): Entering test case "testSwapXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1180.50499994757} and areaRotate{1180.50499994757} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1180.50499994757} and expectedArea{1180.5048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((913957.4 6496368.2,913960.5 6496364.7,913983.1 6496383.8,913975.5 6496393.2,913976 6496393.7,913960.8 6496411.5,913936.8 6496391.7,913939.9 6496388,913947.9 6496377.5,913944.3 6496370.3,913947.4 6496367.7,913948 6496366,913957.4 6496368.2)))' ) = 1180.5 1: ./test/unit/SFCGAL/TriangleTest.cpp(261): info: check triangleEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(263): info: check triangleEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(267): info: check triangle2D.asText(0) == "TRIANGLE ((3 2,5 4,-1 7,3 2))" has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(272): info: check triangle3D.asText(0) == "TRIANGLE Z ((3 2 1,5 4 1,-1 7 1,3 2 1))" has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(280): info: check triangleM.asText(0) == "TRIANGLE M ((3 2 4,5 4 4,-1 7 4,3 2 4))" has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(286): info: check triangleZM.asText(0) == "TRIANGLE ZM ((3 2 1 2,5 4 1 5,-1 7 1 7,3 2 1 2))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(258): Leaving test case "testSwapXY"; testing time: 444us +1: ./test/unit/SFCGAL/TriangleTest.cpp(258): Leaving test case "testSwapXY"; testing time: 371us 1: ./test/unit/SFCGAL/TriangleTest.cpp(291): Entering test case "isTriangle" 1: ./test/unit/SFCGAL/TriangleTest.cpp(294): info: check g.is() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(291): Leaving test case "isTriangle"; testing time: 342us +1: ./test/unit/SFCGAL/TriangleTest.cpp(291): Leaving test case "isTriangle"; testing time: 255us 1: ./test/unit/SFCGAL/TriangleTest.cpp(299): Entering test case "asTriangle" -2: area( ' MULTIPOLYGON(((1001355.9 6719164.4,1001352.4 6719165.8,1001354.3 6719173.1,1001364.9 6719170,1001360.8 6719154.8,1001364 6719153.7,1001360 6719140.4,1001353.4 6719142.8,1001355.3 6719150.2,1001351.7 6719151.6,1001355.9 6719164.4)))' ) = 266.245 1: ./test/unit/SFCGAL/TriangleTest.cpp(302): info: check g->as().isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(299): Leaving test case "asTriangle"; testing time: 372us -1: ./test/unit/SFCGAL/TriangleTest.cpp(18): Leaving test suite "SFCGAL_TriangleTest"; testing time: 6731us +1: ./test/unit/SFCGAL/TriangleTest.cpp(299): Leaving test case "asTriangle"; testing time: 248us +1: ./test/unit/SFCGAL/TriangleTest.cpp(18): Leaving test suite "SFCGAL_TriangleTest"; testing time: 5548us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(19): Entering test suite "SFCGAL_TriangulatedSurfaceTest" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(22): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(25): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(26): info: check g.numPatches() == 0U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(27): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(22): Leaving test case "defaultConstructor"; testing time: 411us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(22): Leaving test case "defaultConstructor"; testing time: 267us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(30): Entering test case "constructorWithTriangles" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1180.50499994757} and areaRotate{1180.50499994757} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1180.50499994757} and expectedArea{1180.5048828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(37): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(38): info: check g.numPatches() == 2U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(39): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(30): Leaving test case "constructorWithTriangles"; testing time: 377us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{266.24500001147578} and areaRotate{266.24500001147578} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{266.24500001147578} and expectedArea{266.24462890625} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(30): Leaving test case "constructorWithTriangles"; testing time: 263us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(75): Entering test case "testClone" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(84): info: check copy->is() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(85): info: check copy->as().numPatches() == 2U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(86): info: check copy->as().numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(75): Leaving test case "testClone"; testing time: 322us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(75): Leaving test case "testClone"; testing time: 292us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(90): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(99): info: check boundary->asText(0) == "MULTILINESTRING ((0 0,1 0),(1 0,1 1),(1 1,0 1),(0 1,0 0))" has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(90): Leaving test case "testBoundary"; testing time: 391us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(90): Leaving test case "testBoundary"; testing time: 321us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(103): Entering test case "testBoundaryClosed" -2: area( ' MULTIPOLYGON(((1001376.9 6719165.5,1001381.6 6719163.6,1001384.4 6719173.7,1001390 6719171.5,1001394.8 6719184.9,1001398.4 6719182.7,1001400.6 6719189.4,1001390.2 6719193.4,1001385.7 6719180.8,1001381.5 6719182,1001376.9 6719165.5)))' ) = 255.125 +2: area( ' MULTIPOLYGON(((1001355.9 6719164.4,1001352.4 6719165.8,1001354.3 6719173.1,1001364.9 6719170,1001360.8 6719154.8,1001364 6719153.7,1001360 6719140.4,1001353.4 6719142.8,1001355.3 6719150.2,1001351.7 6719151.6,1001355.9 6719164.4)))' ) = 266.245 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(118): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(103): Leaving test case "testBoundaryClosed"; testing time: 338us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(103): Leaving test case "testBoundaryClosed"; testing time: 289us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(122): Entering test case "testEnvelope" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(137): info: check bbox.xMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(138): info: check bbox.xMax() == 1.0 has passed @@ -6572,29 +6605,26 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(140): info: check bbox.yMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(141): info: check bbox.zMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(142): info: check bbox.zMax() == 1.0 has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(122): Leaving test case "testEnvelope"; testing time: 318us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(122): Leaving test case "testEnvelope"; testing time: 342us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(148): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(151): info: check g.geometryType() == "TriangulatedSurface" has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(148): Leaving test case "testGeometryType"; testing time: 303us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(148): Leaving test case "testGeometryType"; testing time: 265us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): Entering test case "testGeometryTypeId" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{255.12500002533932} and areaRotate{255.12500002533932} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{255.12500002533932} and expectedArea{255.12548828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(157): info: check g.geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): Leaving test case "testGeometryTypeId"; testing time: 333us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): Leaving test case "testGeometryTypeId"; testing time: 247us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{266.24500001147578} and areaRotate{266.24500001147578} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{266.24500001147578} and expectedArea{266.24462890625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(161): Entering test case "testDimension" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(164): info: check g.dimension() == 2 has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(161): Leaving test case "testDimension"; testing time: 285us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(161): Leaving test case "testDimension"; testing time: 255us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Entering test case "isTriangulatedSurface" -2: area( ' MULTIPOLYGON(((993559 6742920.4,993562.9 6742908.1,993571.9 6742911.7,993567.2 6742923.2,993559 6742920.4)))' ) = 116.1 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(176): info: check g.is() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Leaving test case "isTriangulatedSurface"; testing time: 351us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Leaving test case "isTriangulatedSurface"; testing time: 249us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(183): Entering test case "polyhedronConversionTest" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.10000000634372} and areaRotate{116.10000000634372} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.10000000634372} and expectedArea{116.10009765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((505100.6 6885473.6,505106.5 6885473.7,505105.5 6885462.9,505099.4 6885463.2,505100.6 6885473.6)))' ) = 63.71 +2: area( ' MULTIPOLYGON(((1001376.9 6719165.5,1001381.6 6719163.6,1001384.4 6719173.7,1001390 6719171.5,1001394.8 6719184.9,1001398.4 6719182.7,1001400.6 6719189.4,1001390.2 6719193.4,1001385.7 6719180.8,1001381.5 6719182,1001376.9 6719165.5)))' ) = 255.125 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(200): info: check poly->size_of_facets() == 4U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(201): info: check poly->size_of_vertices() == 6U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(183): Leaving test case "polyhedronConversionTest"; testing time: 1032us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(183): Leaving test case "polyhedronConversionTest"; testing time: 965us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(204): Entering test case "setPatchNTest" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(207): info: check emptyGeom->is() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(208): info: check emptyGeom->isEmpty() has passed @@ -6603,11 +6633,11 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(219): info: check !geom->isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(220): info: check geom->numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(221): info: check geom->as().numPatches() == 3 has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{63.710000002969309} and areaRotate{63.710000002969309} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{63.710000002969309} and expectedArea{63.710205078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(222): info: check geom->as().patchN(0).asText(0) == "TRIANGLE Z ((0 0 0,2 0 2,1 2 4,0 0 0))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(224): info: check geom->as().patchN(1).asText(0) == "TRIANGLE Z ((2 0 2,3 2 3,1 2 4,2 0 2))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(226): info: check geom->as().patchN(2).asText(0) == "TRIANGLE Z ((1 2 4,3 2 3,2 4 6,1 2 4))" has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{255.12500002533932} and areaRotate{255.12500002533932} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{255.12500002533932} and expectedArea{255.12548828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(235): info: check geom->numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(236): info: check geom->as().numPatches() == 3 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(237): info: check geom->as().patchN(0).asText(0) == "TRIANGLE Z ((0 0 0,2 0 2,1 2 4,0 0 0))" has passed @@ -6619,8 +6649,9 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(254): info: check geom->as().patchN(0).asText(0) == "TRIANGLE Z ((0 0 0,2 0 2,1 2 4,0 0 0))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(256): info: check geom->as().patchN(1).asText() == newGeom->asText() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(258): info: check geom->as().patchN(2).asText() == newGeom2->asText() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(204): Leaving test case "setPatchNTest"; testing time: 868us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(204): Leaving test case "setPatchNTest"; testing time: 801us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(262): Entering test case "dropZMTest" +2: area( ' MULTIPOLYGON(((993559 6742920.4,993562.9 6742908.1,993571.9 6742911.7,993567.2 6742923.2,993559 6742920.4)))' ) = 116.1 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(265): info: check surfaceEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(266): info: check !surfaceEmpty.is3D() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(267): info: check !surfaceEmpty.isMeasured() has passed @@ -6643,6 +6674,8 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(299): info: check !geomM->isMeasured() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(300): info: check !geomM->dropZ() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(301): info: check !geomM->dropM() has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.10000000634372} and areaRotate{116.10000000634372} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.10000000634372} and expectedArea{116.10009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(307): info: check geomZM->is3D() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(308): info: check geomZM->isMeasured() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(309): info: check geomZM->dropM() has passed @@ -6656,71 +6689,74 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(320): info: check !geomZM->is3D() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(321): info: check !geomZM->dropZ() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(322): info: check !geomZM->dropM() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(262): Leaving test case "dropZMTest"; testing time: 695us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(262): Leaving test case "dropZMTest"; testing time: 696us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(325): Entering test case "swapXYTest" -2: area( ' MULTIPOLYGON(((1005998.4 6853680.1,1006010.4 6853678.5,1006011.2 6853685.1,1006015.1 6853684.6,1006018.1 6853706.5,1006012.4 6853707.2,1006002.3 6853708.6,1005998.4 6853680.1)))' ) = 432.195 +2: area( ' MULTIPOLYGON(((505100.6 6885473.6,505106.5 6885473.7,505105.5 6885462.9,505099.4 6885463.2,505100.6 6885473.6)))' ) = 63.71 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(328): info: check surfaceEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(330): info: check surfaceEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(339): info: check geom3D->asText(0) == "TIN Z " "(((0 0 0,0 2 2,2 1 4,0 0 0))," "((0 2 2,2 3 3,2 1 4,0 2 2))," "((2 1 4,2 3 3,4 2 6,2 1 4)))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(348): info: check geomM->asText(0) == "TIN M (((0 0 0,1 0 0,1 1 0,0 0 0)))" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(355): info: check geomZM->asText(0) == "TIN ZM " "(((0 0 10 1,0 10 15 2,5 5 12 3,0 0 10 1))," "((5 5 12 3,0 10 15 2,10 10 20 4,5 5 12 3)))" has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(325): Leaving test case "swapXYTest"; testing time: 727us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(325): Leaving test case "swapXYTest"; testing time: 698us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(361): Entering test case "getCoordinateType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{432.19499998044876} and areaRotate{432.19499998044876} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{432.19499998044876} and expectedArea{432.1943359375} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{63.710000002969309} and areaRotate{63.710000002969309} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{63.710000002969309} and expectedArea{63.710205078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(363): info: check io::readWkt("TIN(((0 0, 1 0, 0 1, 0 0)))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(366): info: check io::readWkt("TIN Z(((0 0 1, 1 0 1, 0 1 1, 0 0 1)))")->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(369): info: check io::readWkt("TIN M(((0 0 2, 1 0 2, 0 1 2, 0 0 2)))")->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(372): info: check io::readWkt("TIN ZM(((0 0 1 2, 1 0 1 2, 0 1 1 2, 0 0 1 2)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(361): Leaving test case "getCoordinateType"; testing time: 498us -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(19): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 7479us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(361): Leaving test case "getCoordinateType"; testing time: 416us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(19): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 6569us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(29): Entering test suite "SFCGAL_algorithm_AlphaShapesTest" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(33): Entering test case "testAlphaShapes2D_ComputeAlpha" -2: area( ' MULTIPOLYGON(((853479.4 6957440.8,853479.6 6957451.2,853489.1 6957450.9,853498.1 6957450,853498.1 6957440.4,853489.6 6957440.6,853479.4 6957440.8)))' ) = 188.835 +2: area( ' MULTIPOLYGON(((1005998.4 6853680.1,1006010.4 6853678.5,1006011.2 6853685.1,1006015.1 6853684.6,1006018.1 6853706.5,1006012.4 6853707.2,1006002.3 6853708.6,1005998.4 6853680.1)))' ) = 432.195 1: Test case SFCGAL_algorithm_AlphaShapesTest/testAlphaShapes2D_ComputeAlpha did not check any assertions -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(33): Leaving test case "testAlphaShapes2D_ComputeAlpha"; testing time: 489us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(33): Leaving test case "testAlphaShapes2D_ComputeAlpha"; testing time: 433us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(47): Entering test case "testAlphaShapes2D_Empty" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(53): info: check alphaShapes->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(47): Leaving test case "testAlphaShapes2D_Empty"; testing time: 320us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(47): Leaving test case "testAlphaShapes2D_Empty"; testing time: 264us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(56): Entering test case "testAlphaShapes2D_ColinearProduceEmpty" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(64): info: check alphaShapes->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(56): Leaving test case "testAlphaShapes2D_ColinearProduceEmpty"; testing time: 316us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(56): Leaving test case "testAlphaShapes2D_ColinearProduceEmpty"; testing time: 266us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(67): Entering test case "testAlphaShapes2D_Triangle" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{188.83500001040471} and areaRotate{188.83500001040471} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{188.83500001040471} and expectedArea{188.83447265625} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{432.19499998044876} and areaRotate{432.19499998044876} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{432.19499998044876} and expectedArea{432.1943359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(77): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(80): info: check alphaShapes->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(67): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 386us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(67): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 327us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(83): Entering test case "testAlphaShapes2D_Polygon" -2: area( ' MULTIPOLYGON(((501445.2 6885596.2,501454 6885586.1,501459.3 6885590.3,501450.9 6885601.1,501445.2 6885596.2)))' ) = 96.605 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(93): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(96): info: check alphaShapes->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(83): Leaving test case "testAlphaShapes2D_Polygon"; testing time: 372us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(83): Leaving test case "testAlphaShapes2D_Polygon"; testing time: 317us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(99): Entering test case "testAlphaShapes2D_MultiPoint" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{96.604999996395037} and areaRotate{96.604999996395037} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{96.604999996395037} and expectedArea{96.604736328125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((853479.4 6957440.8,853479.6 6957451.2,853489.1 6957450.9,853498.1 6957450,853498.1 6957440.4,853489.6 6957440.6,853479.4 6957440.8)))' ) = 188.835 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(104): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(109): info: check efs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(114): info: check efsOptimal.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(119): info: check efsOptimalHoles.good() has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{188.83500001040471} and areaRotate{188.83500001040471} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{188.83500001040471} and expectedArea{188.83447265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501445.2 6885596.2,501454 6885586.1,501459.3 6885590.3,501450.9 6885601.1,501445.2 6885596.2)))' ) = 96.605 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{96.604999996395037} and areaRotate{96.604999996395037} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{96.604999996395037} and expectedArea{96.604736328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((944000.4 6388834.8,943985.9 6388844.4,943980.2 6388835.7,943995.3 6388826.2,944000.4 6388834.8)))' ) = 179.59 +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(133): info: check alphaShapes->asText(1) == expectedWkt has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{179.58999999537139} and areaRotate{179.58999999537139} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{179.58999999537139} and expectedArea{179.58984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((952232.5 6229274,952225.3 6229252.8,952268.2 6229237,952275.2 6229258.2,952232.5 6229274)))' ) = 1019.54 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1019.5400000039817} and areaRotate{1019.5400000039817} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1019.5400000039817} and expectedArea{1019.54052734375} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(133): info: check alphaShapes->asText(1) == expectedWkt has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(139): info: check alphaShapesOptim->asText(1) == expectedWkt_optimal has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(145): info: check alphaShapesOptimHoles->asText(1) == expectedWkt_optimal_holes has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(99): Leaving test case "testAlphaShapes2D_MultiPoint"; testing time: 6110us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(99): Leaving test case "testAlphaShapes2D_MultiPoint"; testing time: 6102us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(151): Entering test case "testAlphaShapes2D_InvalidPolygon_Issue254" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(160): info: check 'exception "std::runtime_error" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(151): Leaving test case "testAlphaShapes2D_InvalidPolygon_Issue254"; testing time: 453us -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 8571us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(151): Leaving test case "testAlphaShapes2D_InvalidPolygon_Issue254"; testing time: 383us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 8202us 1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(22): Entering test suite "SFCGAL_algorithm_AlphaWrapping3DTest" 1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(26): Entering test case "testAlphaWrapping3D_Empty" 1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(33): info: check emptyAlphaWrapping3D->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(26): Leaving test case "testAlphaWrapping3D_Empty"; testing time: 360us +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(26): Leaving test case "testAlphaWrapping3D_Empty"; testing time: 259us 1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Entering test case "testAlphaWrapping3D_MultiPoint" 1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(41): info: check bunnyFSInput.good() has passed 2: area( ' MULTIPOLYGON(((554844.3 6463877.5,554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554848.6 6463917.6,554859.7 6463916.7,554858.7 6463906.5,554861.1 6463905,554861 6463901,554869.4 6463900.2,554869.4 6463905,554870.3 6463904.9,554872.1 6463919.5,554870.4 6463919.6,554871.1 6463927.7,554874.8 6463927.3,554874.9 6463929.2,554882.1 6463928.9,554881.5 6463922.9,554879.4 6463923.1,554876.7 6463904.9,554878.2 6463904.6,554876.2 6463883.5,554875.1 6463883.4,554873.5 6463872,554874.9 6463871.7,554874.5 6463867.6,554870.1 6463868.2,554870.2 6463870.7,554865.1 6463870.7,554865.6 6463875.7,554867.6 6463875.4,554868.5 6463883.7,554867.5 6463883.7,554867.6 6463889.6,554859.3 6463890.4,554858.9 6463886.9,554855.5 6463887,554854.4 6463875.9,554844.3 6463877.5)))' ) = 1242.26 @@ -6938,51 +6974,51 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{142.91500002295589} and areaRotate{142.91500002295589} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{142.91500002295589} and expectedArea{142.91497802734401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127426.3 6851076.1,127429.7 6851083,127427.7 6851083.7,127432 6851093.5,127425.2 6851096.1,127421.8 6851087.8,127414.9 6851090.8,127411.9 6851083.9,127415.5 6851082.3,127414.7 6851080.3,127426.3 6851076.1)))' ) = 209.5 -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(56): info: check alphaWrappingResult->as().numPatches() == 2386 has passed -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(60): info: check alphaWrappingResult->is3D() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{209.50000003288363} and areaRotate{209.50000003288363} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{209.50000003288363} and expectedArea{209.5} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Leaving test case "testAlphaWrapping3D_MultiPoint"; testing time: 108804us -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(22): Leaving test suite "SFCGAL_algorithm_AlphaWrapping3DTest"; testing time: 109203us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Entering test suite "SFCGAL_algorithm_ApproximateMedialAxisTest" -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(32): Entering test case "testTriangle45" 2: area( ' MULTIPOLYGON(((127715.2 6852374.3,127718.7 6852379.5,127714.4 6852383.1,127714.8 6852383.7,127708.7 6852390,127706.7 6852388.3,127702.1 6852392.4,127699.9 6852390.3,127695.8 6852394,127690 6852387.9,127695.8 6852381.9,127693.7 6852379.9,127696.6 6852377.1,127694.9 6852374.9,127699.4 6852371.2,127707.4 6852379.5,127708.8 6852378.1,127710.3 6852379.4,127715.2 6852374.3)))' ) = 319.555 -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(42): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(32): Leaving test case "testTriangle45"; testing time: 1257us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(46): Entering test case "testTriangle60" -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(55): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(56): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(46): Leaving test case "testTriangle60"; testing time: 466us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Entering test case "testPolygon" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{319.5550000007961} and areaRotate{319.5550000007961} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{319.5550000007961} and expectedArea{319.55505371093801} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(69): info: check result->numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(70): info: check result->asText(0) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Leaving test case "testPolygon"; testing time: 463us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(74): Entering test case "testPolygonWithHole" 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/ApproximateMedialAxis.cpp(82): info: check result->numGeometries() == 4 has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(91): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(74): Leaving test case "testPolygonWithHole"; testing time: 900us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(94): Entering test case "testPolygonWithTouchingHoles" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{47.074999998715114} and areaRotate{47.074999998715114} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{47.074999998715114} and expectedArea{47.0750732421875} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(102): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(94): Leaving test case "testPolygonWithTouchingHoles"; testing time: 889us 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 -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Entering test case "testMultiPolygon" +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(56): info: check alphaWrappingResult->as().numPatches() == 2386 has passed +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(60): info: check alphaWrappingResult->is3D() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{44.135000000083892} and areaRotate{44.135000000083892} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{44.135000000083892} and expectedArea{44.135009765625} doesn't exceed 0.5% 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 +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Leaving test case "testAlphaWrapping3D_MultiPoint"; testing time: 109890us +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(22): Leaving test suite "SFCGAL_algorithm_AlphaWrapping3DTest"; testing time: 110188us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Entering test suite "SFCGAL_algorithm_ApproximateMedialAxisTest" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(32): Entering test case "testTriangle45" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{124.68999999818405} and areaRotate{124.68999999818405} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{124.68999999818405} and expectedArea{124.69012451171901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126916.1 6849168.2,126915.8 6849172.1,126922.2 6849172.7,126922.3 6849168.6,126916.1 6849168.2)))' ) = 25.3 +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(42): info: check result->asText(1) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(32): Leaving test case "testTriangle45"; testing time: 851us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(46): Entering test case "testTriangle60" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{25.299999997882374} and areaRotate{25.299999997882374} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{25.299999997882374} and expectedArea{25.300048828125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(55): info: check result->numGeometries() == 0U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(56): info: check result->asText(1) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(46): Leaving test case "testTriangle60"; testing time: 386us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Entering test case "testPolygon" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(69): info: check result->numGeometries() == 1U has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(70): info: check result->asText(0) == expectedWKT has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Leaving test case "testPolygon"; testing time: 427us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(74): Entering test case "testPolygonWithHole" 2: area( ' MULTIPOLYGON(((127714.1 6852178.5,127720.3 6852180,127715 6852200.8,127704.1 6852198.6,127704.9 6852193.5,127709.7 6852194,127714.1 6852178.5)))' ) = 168.16 +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(82): info: check result->numGeometries() == 4 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{168.15999999372946} and areaRotate{168.15999999372946} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{168.15999999372946} and expectedArea{168.16003417968801} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(91): info: check algorithm::covers(*result, *expected) has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(74): Leaving test case "testPolygonWithHole"; testing time: 909us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(94): Entering test case "testPolygonWithTouchingHoles" +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(102): info: check 'exception "NotImplementedException" raised as expected' has passed +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(94): Leaving test case "testPolygonWithTouchingHoles"; testing time: 917us 2: area( ' MULTIPOLYGON(((126849.6 6848605,126848.5 6848601.7,126849.6 6848601.1,126849.2 6848599.3,126854.6 6848598,126855.3 6848600,126860.1 6848598.7,126861.2 6848602.4,126849.6 6848605)))' ) = 55.65 +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Entering test case "testMultiPolygon" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{55.650000017361563} and areaRotate{55.650000017361563} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{55.650000017361563} and expectedArea{55.6500244140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126924.8 6848498.1,126924.1 6848503,126931.5 6848503.5,126931.9 6848498.6,126924.8 6848498.1)))' ) = 35.8 @@ -7114,15 +7150,31 @@ 2: area( ' MULTIPOLYGON(((624303.2 6756710.4,624307.1 6756717.1,624296.7 6756723.6,624292.6 6756716.6,624303.2 6756710.4)))' ) = 97.325 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{97.324999997387977} and areaRotate{97.324999997387977} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{97.324999997387977} and expectedArea{97.324951171875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((889192.5 6379004.7,889198.7 6379005,889210.9 6379007.2,889218.3 6379011.9,889219.6 6379009.5,889238.1 6379020.8,889249.2 6379033.4,889259.8 6379050.7,889250.6 6379056.3,889230.3 6379030.4,889227.5 6379028.5,889223.9 6379025.5,889221.8 6379044,889227.2 6379043,889225.8 6379035.8,889231.2 6379035.4,889232.8 6379040.9,889235.7 6379040.3,889248.7 6379057.3,889234.2 6379065.6,889229.4 6379058.3,889226.4 6379053.9,889222 6379054.2,889221.3 6379052.7,889204.7 6379049.8,889205.7 6379028.9,889191.7 6379027,889192.5 6379004.7)))' ) = 2045.74 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2045.7350010771756} and areaRotate{2045.7350010771756} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2045.7350010771756} and expectedArea{2045.7353515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((675629.7 6726428.6,675628.5 6726429.4,675627.2 6726427.7,675628.4 6726426.8,675629.7 6726428.6)))' ) = 3.205 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3.2049999995864891} and areaRotate{3.2049999995864891} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3.2049999995864891} and expectedArea{3.205078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((925472.7 6510109.5,925484.1 6510109.4,925484.4 6510103,925485.2 6510103,925485.2 6510094.6,925471.4 6510094.7,925472.7 6510109.5)))' ) = 188.55 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{188.55000000808178} and areaRotate{188.55000000808178} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{188.55000000808178} and expectedArea{188.55029296875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862667.5 6577878.9,862679.5 6577880.7,862676 6577911.6,862664.1 6577910.1,862667.5 6577878.9)))' ) = 376.74 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{376.73999998721627} and areaRotate{376.73999998721627} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{376.73999998721627} and expectedArea{376.7392578125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862849.7 6577656.8,862849.8 6577662.3,862856.5 6577662,862856.2 6577656.3,862849.7 6577656.8)))' ) = 37.04 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(147): info: check result->numGeometries() == 108U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Leaving test case "testMultiPolygon"; testing time: 65408us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Leaving test case "testMultiPolygon"; testing time: 64896us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(150): Entering test case "testInvalidTypes" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{37.039999999648145} and areaRotate{37.039999999648145} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{37.039999999648145} and expectedArea{37.0400390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(160): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(160): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(150): Leaving test case "testInvalidTypes"; testing time: 397us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 69919us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(150): Leaving test case "testInvalidTypes"; testing time: 374us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 68878us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(29): Entering test suite "SFCGAL_algorithm_AreaTest" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(31): Entering test case "testEmpty2D3D" +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 1: Point 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(41): info: check g.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(42): info: check algorithm::area(*g) == 0.0 has passed @@ -7171,124 +7223,108 @@ 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(41): info: check g.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(42): info: check algorithm::area(*g) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(43): info: check algorithm::area3D(*g) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(31): Leaving test case "testEmpty2D3D"; testing time: 559us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(31): Leaving test case "testEmpty2D3D"; testing time: 498us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(47): Entering test case "testSignedArea2D_lineString" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{45.06000000023846} and areaRotate{45.06000000023846} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{45.06000000023846} and expectedArea{45.0599975585938} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::signedArea(lineString) == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(58): info: check algorithm::signedArea(lineString) == -1.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(47): Leaving test case "testSignedArea2D_lineString"; testing time: 402us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(47): Leaving test case "testSignedArea2D_lineString"; testing time: 309us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(61): Entering test case "testSignedArea2D_triangle" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(65): info: check algorithm::signedArea(triangle) == 0.5 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(67): info: check algorithm::signedArea(triangle) == -0.5 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(61): Leaving test case "testSignedArea2D_triangle"; testing time: 378us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(61): Leaving test case "testSignedArea2D_triangle"; testing time: 261us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): Entering test case "testPoint2D3D" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(73): info: check algorithm::area(Point(3.0, 4.0)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(74): info: check algorithm::area3D(Point(3.0, 4.0, 5.0)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): Leaving test case "testPoint2D3D"; testing time: 321us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): Leaving test case "testPoint2D3D"; testing time: 258us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(77): Entering test case "testLineString2D3D" +2: area( ' MULTIPOLYGON(((127474.1 6851527.6,127469.6 6851527.9,127469.6 6851520.4,127465.1 6851520.4,127464.8 6851530.3,127473.6 6851530.4,127474.1 6851527.6)))' ) = 57.3 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(79): info: check algorithm::area(LineString(Point(0.0, 0.0), Point(1.0, 1.0))) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(81): info: check algorithm::area3D(LineString(Point(0.0, 0.0, 0.0), Point(1.0, 1.0, 1.0))) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(77): Leaving test case "testLineString2D3D"; testing time: 333us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(77): Leaving test case "testLineString2D3D"; testing time: 268us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(87): Entering test case "testArea2D_PolygonWithHoleWithBadOrientation" -2: area( ' MULTIPOLYGON(((889192.5 6379004.7,889198.7 6379005,889210.9 6379007.2,889218.3 6379011.9,889219.6 6379009.5,889238.1 6379020.8,889249.2 6379033.4,889259.8 6379050.7,889250.6 6379056.3,889230.3 6379030.4,889227.5 6379028.5,889223.9 6379025.5,889221.8 6379044,889227.2 6379043,889225.8 6379035.8,889231.2 6379035.4,889232.8 6379040.9,889235.7 6379040.3,889248.7 6379057.3,889234.2 6379065.6,889229.4 6379058.3,889226.4 6379053.9,889222 6379054.2,889221.3 6379052.7,889204.7 6379049.8,889205.7 6379028.9,889191.7 6379027,889192.5 6379004.7)))' ) = 2045.74 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{57.299999999999983} and areaRotate{57.299999999999983} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{57.299999999999983} and expectedArea{57.2999267578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(128): info: check algorithm::area3D(polygon) == 23.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(87): Leaving test case "testArea2D_PolygonWithHoleWithBadOrientation"; testing time: 958us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(87): Leaving test case "testArea2D_PolygonWithHoleWithBadOrientation"; testing time: 857us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(131): Entering test case "testArea3D_Triangle1" +2: area( ' MULTIPOLYGON(((126963.7 6849244.8,126962.8 6849254.8,126972.5 6849255.6,126972.9 6849245.1,126963.7 6849244.8)))' ) = 97.22 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(135): info: check algorithm::area3D(triangle) == 0.5 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(131): Leaving test case "testArea3D_Triangle1"; testing time: 348us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(131): Leaving test case "testArea3D_Triangle1"; testing time: 279us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(138): Entering test case "testArea3D_Triangle2" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{97.220000000335347} and areaRotate{97.220000000335347} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{97.220000000335347} and expectedArea{97.219909667968807} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(142): info: check algorithm::area3D(triangle) == 8.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(138): Leaving test case "testArea3D_Triangle2"; testing time: 300us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(138): Leaving test case "testArea3D_Triangle2"; testing time: 258us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(145): Entering test case "testArea2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(150): info: check algorithm::area(triangle1) == 8.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(151): info: check algorithm::area(triangle2) == 8.0 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(145): Leaving test case "testArea2D_Triangle"; testing time: 311us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(145): Leaving test case "testArea2D_Triangle"; testing time: 244us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(154): Entering test case "testArea3D_Square1x1" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(159): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0,0.0 0.0 1.0,0.0 1.0 " "1.0,0.0 1.0 0.0,0.0 0.0 0.0))" has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(161): info: difference{} between algorithm::area3D(*g){1} and 1.0{1} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(154): Leaving test case "testArea3D_Square1x1"; testing time: 660us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(154): Leaving test case "testArea3D_Square1x1"; testing time: 594us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(164): Entering test case "testArea3D_Square4X4" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2045.7350010771756} and areaRotate{2045.7350010771756} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2045.7350010771756} and expectedArea{2045.7353515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127238.7 6851287.5,127241.4 6851295,127245.5 6851293.5,127246.6 6851296.2,127254 6851292.3,127251.4 6851285.9,127247.7 6851287.8,127246.8 6851285.6,127243.9 6851286.8,127243.2 6851285.3,127238.7 6851287.5)))' ) = 104.535 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(169): info: difference{} between algorithm::area3D(*g){16} and 16.0{16} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(164): Leaving test case "testArea3D_Square4X4"; testing time: 625us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(164): Leaving test case "testArea3D_Square4X4"; testing time: 488us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(172): Entering test case "testArea3D_Square4X4WithHole" -2: area( ' MULTIPOLYGON(((675629.7 6726428.6,675628.5 6726429.4,675627.2 6726427.7,675628.4 6726426.8,675629.7 6726428.6)))' ) = 3.205 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3.2049999995864891} and areaRotate{3.2049999995864891} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3.2049999995864891} and expectedArea{3.205078125} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.53500000011135} and areaRotate{104.53500000011135} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.53500000011135} and expectedArea{104.53521728515599} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(178): info: difference{} between algorithm::area3D(*g){15} and 15.0{15} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(172): Leaving test case "testArea3D_Square4X4WithHole"; testing time: 729us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 6092us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(172): Leaving test case "testArea3D_Square4X4WithHole"; testing time: 642us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 5110us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(25): Entering test suite "SFCGAL_algorithm_BoundaryTest" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(29): Entering test case "emptyPoint" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(34): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(35): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(29): Leaving test case "emptyPoint"; testing time: 315us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(29): Leaving test case "emptyPoint"; testing time: 268us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(37): Entering test case "pointXY" -2: area( ' MULTIPOLYGON(((925472.7 6510109.5,925484.1 6510109.4,925484.4 6510103,925485.2 6510103,925485.2 6510094.6,925471.4 6510094.7,925472.7 6510109.5)))' ) = 188.55 +2: area( ' MULTIPOLYGON(((127412.1 6850869.7,127418.9 6850875.2,127413.2 6850881.8,127406.6 6850876.6,127412.1 6850869.7)))' ) = 75.185 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(42): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(43): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(37): Leaving test case "pointXY"; testing time: 342us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(37): Leaving test case "pointXY"; testing time: 266us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(48): Entering test case "emptyLineString" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{188.55000000808178} and areaRotate{188.55000000808178} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{188.55000000808178} and expectedArea{188.55029296875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(53): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(54): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(48): Leaving test case "emptyLineString"; testing time: 375us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(48): Leaving test case "emptyLineString"; testing time: 234us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): Entering test case "lineStringSegment" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{75.184999988989745} and areaRotate{75.184999988989745} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{75.184999988989745} and expectedArea{75.1849365234375} doesn't exceed 0.5% 1: check that a LineSegment has a MultiPoint boundary composed of 2 points 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(67): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(68): info: check boundary->as().numGeometries() == 2U has passed -2: area( ' MULTIPOLYGON(((862667.5 6577878.9,862679.5 6577880.7,862676 6577911.6,862664.1 6577910.1,862667.5 6577878.9)))' ) = 376.74 -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): Leaving test case "lineStringSegment"; testing time: 317us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): Leaving test case "lineStringSegment"; testing time: 274us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(71): Entering test case "lineStringWithThreePoints" 1: check that a LineString with 3 points has a MultiPoint boundary composed of 2 points 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(82): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(83): info: check boundary->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(71): Leaving test case "lineStringWithThreePoints"; testing time: 317us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(71): Leaving test case "lineStringWithThreePoints"; testing time: 267us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Entering test case "lineStringClosed" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{376.73999998721627} and areaRotate{376.73999998721627} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{376.73999998721627} and expectedArea{376.7392578125} doesn't exceed 0.5% 1: check that a closed LineString has empty boundary 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(98): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(99): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Leaving test case "lineStringClosed"; testing time: 326us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Leaving test case "lineStringClosed"; testing time: 276us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(104): Entering test case "multiLineStringSimple" -2: area( ' MULTIPOLYGON(((862849.7 6577656.8,862849.8 6577662.3,862856.5 6577662,862856.2 6577656.3,862849.7 6577656.8)))' ) = 37.04 +2: area( ' MULTIPOLYGON(((127325.7 6850202.5,127327.3 6850210.8,127328.8 6850210.4,127330.6 6850216.2,127326.5 6850217.6,127322.1 6850203.8,127325.7 6850202.5)))' ) = 54.55 1: check common point between two LineStrings 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(116): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(117): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(104): Leaving test case "multiLineStringSimple"; testing time: 399us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(104): Leaving test case "multiLineStringSimple"; testing time: 289us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(124): Entering test case "multiPolygonSimple" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{37.039999999648145} and areaRotate{37.039999999648145} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{37.039999999648145} and expectedArea{37.0400390625} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{54.54999998903844} and areaRotate{54.54999998903844} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{54.54999998903844} and expectedArea{54.5499267578125} doesn't exceed 0.5% 1: check common point between two LineStrings 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(152): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(153): info: check boundary->is() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(124): Leaving test case "multiPolygonSimple"; testing time: 483us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(25): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 3012us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(124): Leaving test case "multiPolygonSimple"; testing time: 296us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(25): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 2269us 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(32): Entering test suite "SFCGAL_algorithm_Buffer3DTest" 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(86): Entering test case "testBuffer3D_Point" -2: area( ' MULTIPOLYGON(((127409.7 6851413.8,127408.1 6851407.5,127414.1 6851404.8,127416.5 6851410.8,127409.7 6851413.8)))' ) = 45.06 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{45.06000000023846} and areaRotate{45.06000000023846} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{45.06000000023846} and expectedArea{45.0599975585938} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((128041.7 6850460.4,128041.7 6850466,128049.2 6850466.1,128049.4 6850460.7,128041.7 6850460.4)))' ) = 41.82 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(103): info: check buffer->is3D() has passed 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(104): info: check buffer->numGeometries() > 0 has passed -2: area( ' MULTIPOLYGON(((127474.1 6851527.6,127469.6 6851527.9,127469.6 6851520.4,127465.1 6851520.4,127464.8 6851530.3,127473.6 6851530.4,127474.1 6851527.6)))' ) = 57.3 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{57.299999999999983} and areaRotate{57.299999999999983} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{57.299999999999983} and expectedArea{57.2999267578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((126963.7 6849244.8,126962.8 6849254.8,126972.5 6849255.6,126972.9 6849245.1,126963.7 6849244.8)))' ) = 97.22 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{97.220000000335347} and areaRotate{97.220000000335347} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{97.220000000335347} and expectedArea{97.219909667968807} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127238.7 6851287.5,127241.4 6851295,127245.5 6851293.5,127246.6 6851296.2,127254 6851292.3,127251.4 6851285.9,127247.7 6851287.8,127246.8 6851285.6,127243.9 6851286.8,127243.2 6851285.3,127238.7 6851287.5)))' ) = 104.535 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.53500000011135} and areaRotate{104.53500000011135} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.53500000011135} and expectedArea{104.53521728515599} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127412.1 6850869.7,127418.9 6850875.2,127413.2 6850881.8,127406.6 6850876.6,127412.1 6850869.7)))' ) = 75.185 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{75.184999988989745} and areaRotate{75.184999988989745} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{75.184999988989745} and expectedArea{75.1849365234375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127325.7 6850202.5,127327.3 6850210.8,127328.8 6850210.4,127330.6 6850216.2,127326.5 6850217.6,127322.1 6850203.8,127325.7 6850202.5)))' ) = 54.55 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{54.54999998903844} and areaRotate{54.54999998903844} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{54.54999998903844} and expectedArea{54.5499267578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((128041.7 6850460.4,128041.7 6850466,128049.2 6850466.1,128049.4 6850460.7,128041.7 6850460.4)))' ) = 41.82 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{41.819999999290658} and areaRotate{41.819999999290658} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{41.819999999290658} and expectedArea{41.820068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127014.5 6848543.2,127021.2 6848556,127019.8 6848556.8,127021.6 6848560.8,127014.7 6848563.9,127006.7 6848547.5,127014.5 6848543.2)))' ) = 162.885 @@ -7297,7 +7333,10 @@ 2: area( ' MULTIPOLYGON(((128323.1 6851760.9,128316.8 6851764.5,128322 6851773,128327.8 6851769.3,128323.1 6851760.9)))' ) = 69.19 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{69.189999999465982} and areaRotate{69.189999999465982} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{69.189999999465982} and expectedArea{69.190002441406193} doesn't exceed 0.5% +1: Test point_ROUND_buffer passed: files match. 2: area( ' MULTIPOLYGON(((128242.1 6851907.3,128252.1 6851918.8,128245.2 6851924.6,128236 6851914.1,128242.1 6851907.3)))' ) = 131.98 +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(103): info: check buffer->is3D() has passed +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(104): info: check buffer->numGeometries() > 0 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{131.98000000549433} and areaRotate{131.98000000549433} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{131.98000000549433} and expectedArea{131.97998046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128791.1 6848520.3,128809 6848510,128813.6 6848518.6,128795.8 6848528.3,128791.1 6848520.3)))' ) = 194.655 @@ -7307,42 +7346,39 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{40.104999998751637} and areaRotate{40.104999998751637} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{40.104999998751637} and expectedArea{40.10498046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126643.2 6849839.9,126648.4 6849843.8,126653 6849837.7,126647.7 6849833.9,126643.2 6849839.9)))' ) = 49.28 +1: Test point_CYLSPHERE_buffer passed: files match. 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{49.279999989694915} and areaRotate{49.279999989694915} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{49.279999989694915} and expectedArea{49.2800903320312} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(103): info: check buffer->is3D() has passed +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(104): info: check buffer->numGeometries() > 0 has passed 2: area( ' MULTIPOLYGON(((127631.1 6851809.4,127624 6851811.2,127626.4 6851821.4,127634.2 6851819.5,127631.1 6851809.4)))' ) = 80.705 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{80.704999996294134} and areaRotate{80.704999996294134} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{80.704999996294134} and expectedArea{80.705017089843807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127246.8 6850806.7,127254.4 6850809.6,127251.5 6850817.3,127244.2 6850814.9,127246.8 6850806.7)))' ) = 66.515 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{66.514999994644228} and areaRotate{66.514999994644228} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{66.514999994644228} and expectedArea{66.51513671875} doesn't exceed 0.5% +1: Test point_FLAT_buffer passed: files match. 2: area( ' MULTIPOLYGON(((127958.5 6850826.3,127966.5 6850822.9,127961.6 6850818.5,127955.1 6850823.5,127958.5 6850826.3)))' ) = 43.53 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{43.529999999897314} and areaRotate{43.529999999897314} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{43.529999999897314} and expectedArea{43.530029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127776.6 6851387.6,127770.5 6851389.8,127772.1 6851397.1,127778.5 6851395.7,127776.6 6851387.6)))' ) = 51.275 +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(86): Leaving test case "testBuffer3D_Point"; testing time: 10688us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Entering test case "testBuffer3D_LineString" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{51.27500000341017} and areaRotate{51.27500000341017} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{51.27500000341017} and expectedArea{51.2749633789062} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126719.4 6848611.3,126719.9 6848614.9,126706.6 6848617.2,126706.1 6848614.1,126719.4 6848611.3)))' ) = 45.83 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{45.830000004904605} and areaRotate{45.830000004904605} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{45.830000004904605} and expectedArea{45.8300170898438} doesn't exceed 0.5% -1: Test point_ROUND_buffer passed: files match. -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(103): info: check buffer->is3D() has passed -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(104): info: check buffer->numGeometries() > 0 has passed 2: area( ' MULTIPOLYGON(((617325.8 6760492,617309.4 6760501.5,617309.9 6760502.7,617306.6 6760504.6,617311 6760512.9,617314.8 6760510.7,617316.6 6760513.5,617332.8 6760503.8,617330.8 6760501.9,617333.6 6760500.5,617329.3 6760493,617326.9 6760494.6,617325.8 6760492)))' ) = 321.44 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{321.44000018746169} and areaRotate{321.44000018746169} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{321.44000018746169} and expectedArea{321.439697265625} doesn't exceed 0.5% -1: Test point_CYLSPHERE_buffer passed: files match. 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 -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(103): info: check buffer->is3D() has passed -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(104): info: check buffer->numGeometries() > 0 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{56.320000019696337} and areaRotate{56.320000019696337} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{56.320000019696337} and expectedArea{56.3199462890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617329.4 6760779.6,617298.4 6760776.2,617299.8 6760766.4,617330.9 6760770.3,617329.4 6760779.6)))' ) = 301.82 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{301.82000001610334} and areaRotate{301.82000001610334} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{301.82000001610334} and expectedArea{301.8203125} doesn't exceed 0.5% -1: Test point_FLAT_buffer passed: files match. 2: area( ' MULTIPOLYGON(((220199.4 6872406.2,220202.4 6872406.8,220203.1 6872405.1,220205.5 6872405.9,220207.1 6872402.5,220200.8 6872400.4,220199.4 6872406.2)))' ) = 29.83 -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(86): Leaving test case "testBuffer3D_Point"; testing time: 22940us -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Entering test case "testBuffer3D_LineString" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{29.829999989549719} and areaRotate{29.829999989549719} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{29.829999989549719} and expectedArea{29.8299560546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((570264.2 6275375.8,570267.1 6275381.9,570268.4 6275375.9,570264.2 6275375.8)))' ) = 12.665 @@ -9655,45 +9691,17 @@ 2: area( ' MULTIPOLYGON(((127712.8 6847579.9,127717.5 6847579.4,127717.5 6847572.9,127713.3 6847572.7,127712.8 6847579.9)))' ) = 30.445 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{30.444999999971721} and areaRotate{30.444999999971721} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{30.444999999971721} and expectedArea{30.4450073242188} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(50): Leaving test case "testComputeArea"; testing time: 1330066us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(44): Leaving test suite "SFCGAL_AreaTest"; testing time: 1330080us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(50): Leaving test case "testComputeArea"; testing time: 1378405us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(44): Leaving test suite "SFCGAL_AreaTest"; testing time: 1378422us 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(32): Entering test suite "SFCGAL_ConstraintDelaunayTriangulationTest" 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(34): Entering test case "testTriangulateRGC" 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(44): info: check ifs.good() has passed -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(60): info: check triangulation.numVertices() == 36566U has passed -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(61): info: check triangulation.numTriangles() == 73114U has passed -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(65): info: check triangulatedSurface->numPatches() == 73114U has passed -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(66): info: difference{} between algorithm::area(*triangulatedSurface){818056610000} and 818056610000.0{818056610000} doesn't exceed 0.1% -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(34): Leaving test case "testTriangulateRGC"; testing time: 226946us -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(32): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 226969us -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(34): Entering test suite "SFCGAL_DistanceTest" -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(39): Entering test case "testFileDistanceTest" -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(47): info: check ifs.good() has passed -2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:4 -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){5} and expectedDistance{5} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:5 -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){5} and expectedDistance{5} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:6 -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){5} and expectedDistance{5} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:9 -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){5} and expectedDistance{5} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:12 -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){1} and expectedDistance{1} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:16 -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){1} and expectedDistance{1} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:19 -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){17} and expectedDistance{17} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:20 -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:21 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(165): info: check buffer->is3D() has passed 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(166): info: check buffer->numGeometries() > 0 has passed -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){17} and expectedDistance{17} doesn't exceed 1e-13% -2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:22 1: Warning for test linestring_ROUND_buffer: 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/linestring_ROUND_buffer_3d.obj -1: Generated file: /tmp/4a0c-72e1-d6b0-22e8/linestring_ROUND_buffer_3d.obj +1: Generated file: /tmp/d2d6-cc4c-d102-8cba/linestring_ROUND_buffer_3d.obj 1: Content of the generated file: 1: v -110 1.83697e-15 6.12323e-16 1: v -109.239 -3.82683 6.12323e-16 @@ -13328,6 +13336,34 @@ 1: f 2719 2720 2721 1: f 2722 2723 2724 1:  +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(60): info: check triangulation.numVertices() == 36566U has passed +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(61): info: check triangulation.numTriangles() == 73114U has passed +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(65): info: check triangulatedSurface->numPatches() == 73114U has passed +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(66): info: difference{} between algorithm::area(*triangulatedSurface){818056610000} and 818056610000.0{818056610000} doesn't exceed 0.1% +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(34): Leaving test case "testTriangulateRGC"; testing time: 253342us +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(32): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 253376us +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(34): Entering test suite "SFCGAL_DistanceTest" +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(39): Entering test case "testFileDistanceTest" +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(47): info: check ifs.good() has passed +2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:4 +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){5} and expectedDistance{5} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:5 +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){5} and expectedDistance{5} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:6 +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){5} and expectedDistance{5} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:9 +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){5} and expectedDistance{5} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:12 +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){1} and expectedDistance{1} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:16 +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){1} and expectedDistance{1} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:19 +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){17} and expectedDistance{17} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:20 +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(107): info: difference{} between gA->distance(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:21 +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){17} and expectedDistance{17} doesn't exceed 1e-13% +2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:22 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:24 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){60.021381855250574} and expectedDistance{60.021381855250603} doesn't exceed 1e-13% @@ -13365,7 +13401,7 @@ 1: Warning for test linestring_CYLSPHERE_buffer: 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/linestring_CYLSPHERE_buffer_3d.obj -1: Generated file: /tmp/4a0c-72e1-d6b0-22e8/linestring_CYLSPHERE_buffer_3d.obj +1: Generated file: /tmp/d2d6-cc4c-d102-8cba/linestring_CYLSPHERE_buffer_3d.obj 1: Content of the generated file: 1: v -108.944 4.47214 0 1: v -109.845 0.969437 -1.46447 @@ -14324,11 +14360,11 @@ 1: v -6.54641 7.2989 -100.586 1: v -7.36188 6.36692 -101.718 1: v -7.61282 6.41836 -100.922 +1: v -7.02053 7.07107 -99.1561 1: v -7.0207 7.07107 -99.1575 -1: v -7.01913 7.07212 -99.1577 1: v -7.02134 7.0701 -99.1574 -1: v -7.02053 7.07107 -99.1561 1: v -7.0207 7.07107 -99.1575 +1: v -7.01913 7.07212 -99.1577 1: v -7.02134 7.0701 -99.1574 1: v -7.02053 7.07107 -99.1561 1: v -7.01913 7.07212 -99.1577 @@ -14621,11 +14657,11 @@ 1: v 41.5317 -66.9365 -9.19038 1: v 40 -70 -9.85989 1: v 40 -70 -10 -1: v 40 -66.5196 -9.38079 1: v 40 -66.8377 -9.48683 +1: v 40.4457 -66.8658 -9.40273 1: v 39.8288 -66.8485 -9.45453 +1: v 40 -66.5196 -9.38079 1: v 40 -66.8377 -9.48683 -1: v 40.4457 -66.8658 -9.40273 1: v 39.8288 -66.8485 -9.45453 1: v 40 -66.5196 -9.38079 1: v 40.4457 -66.8658 -9.40273 @@ -14693,15 +14729,6 @@ 1: v 34.0712 -56.7063 -3.82683 1: v 32.9289 -55.8962 -2.7523 1: v 32.9289 45.8392 31.1595 -1: v -96.3907 -52.5961 59.1817 -1: v -98.0282 -54.9178 57.39 -1: v -97.4958 -53.3808 60 -1: v -98.2601 -55.3964 56.7477 -1: v -98.0282 -54.9178 57.39 -1: v -97.6456 -54.96 56.2926 -1: v -97.4958 -53.3808 60 -1: v -98.0282 -54.9178 57.39 -1: v -98.2601 -55.3964 56.7477 1: v -95.1792 -52.081 62.9479 1: v -95.9578 -52.5426 62.2904 1: v -95.5902 -52.3729 63.2523 @@ -14714,6 +14741,15 @@ 1: v -95.5902 -52.3729 63.2523 1: v -95.9578 -52.5426 62.2904 1: v -97.4958 -53.3808 60 +1: v -96.3907 -52.5961 59.1817 +1: v -98.0282 -54.9178 57.39 +1: v -97.4958 -53.3808 60 +1: v -98.2601 -55.3964 56.7477 +1: v -98.0282 -54.9178 57.39 +1: v -97.6456 -54.96 56.2926 +1: v -97.4958 -53.3808 60 +1: v -98.0282 -54.9178 57.39 +1: v -98.2601 -55.3964 56.7477 1: v -95.627 -52.6589 63.8007 1: v -95.3979 -52.3836 63.4446 1: v -95.7026 -52.6323 63.4554 @@ -14747,9 +14783,6 @@ 1: v 34.0136 57.4675 42.1599 1: v -95.9578 -52.5426 62.2904 1: v 32.7065 56.3294 42.4873 -1: v -98.6464 -59.1823 55.443 -1: v -98.4319 -56.204 56.6806 -1: v -98.7965 -57.366 56.0397 1: v -98.1364 -56.0778 56.0562 1: v -98.4319 -56.204 56.6806 1: v -98.2601 -55.3964 56.7477 @@ -14765,6 +14798,9 @@ 1: v -98.2601 -55.3964 56.7477 1: v -98.4319 -56.204 56.6806 1: v -99.7218 -58.1142 58.611 +1: v -98.6464 -59.1823 55.443 +1: v -98.4319 -56.204 56.6806 +1: v -98.7965 -57.366 56.0397 1: v -8.49115 -1.06148 -105.174 1: v -98.4911 -61.0615 54.8257 1: v -8.79649 2.63404 -103.96 @@ -14942,6 +14978,18 @@ 1: v 33.5699 57.465 39.2617 1: v 32.3914 56.002 37.533 1: v 32.3582 55.9682 37.662 +1: v 32.9289 45.8392 31.1595 +1: v 32.5198 43.6706 31.0821 +1: v -74.6929 -47.0479 47.5763 +1: v 32.9289 45.8392 31.1595 +1: v -74.6929 -47.0479 47.5763 +1: v 35.9754 51.6076 30.9366 +1: v -74.6929 -47.0479 47.5763 +1: v -76.0651 -46.1108 47.9491 +1: v 35.9754 51.6076 30.9366 +1: v -76.0651 -46.1108 47.9491 +1: v -78.8915 -45.5875 48.6084 +1: v 35.9754 51.6076 30.9366 1: v 36.2332 52.8805 31.3586 1: v 35.3185 52.741 31.7771 1: v 34.8029 54.8652 32.9772 @@ -14975,18 +15023,6 @@ 1: v 35.6474 51.7633 31.1767 1: v 35.3185 52.741 31.7771 1: v 35.7174 51.8573 31.1812 -1: v 32.9289 45.8392 31.1595 -1: v 32.5198 43.6706 31.0821 -1: v -74.6929 -47.0479 47.5763 -1: v 32.9289 45.8392 31.1595 -1: v -74.6929 -47.0479 47.5763 -1: v 35.9754 51.6076 30.9366 -1: v -74.6929 -47.0479 47.5763 -1: v -76.0651 -46.1108 47.9491 -1: v 35.9754 51.6076 30.9366 -1: v -76.0651 -46.1108 47.9491 -1: v -78.8915 -45.5875 48.6084 -1: v 35.9754 51.6076 30.9366 1: v 36.2431 52.8729 31.3813 1: v 36.2431 52.8729 31.3813 1: v 36.2332 52.8805 31.3586 @@ -15434,27 +15470,15 @@ 1: v 36.2431 52.8729 31.3813 1: v 37.4319 55.1693 31.834 1: v 40.4951 53.1311 30.6066 +1: v 36.5589 52.4286 30.9901 1: v 36.7054 52.2253 30.8243 -1: v 36.9239 51.9546 30.7556 1: v 36.4078 51.9734 30.8701 -1: v 36.5589 52.4286 30.9901 1: v 36.7054 52.2253 30.8243 +1: v 36.9239 51.9546 30.7556 1: v 36.4078 51.9734 30.8701 1: v 36.9239 51.9546 30.7556 1: v 36.7054 52.2253 30.8243 1: v 36.5589 52.4286 30.9901 -1: v -95.5902 -52.3729 63.2523 -1: v -97.4958 -53.3808 60 -1: v -97.0519 -55.0907 65.1155 -1: v -97.0519 -55.0907 65.1155 -1: v -97.4958 -53.3808 60 -1: v -99.0779 -56.3225 62.0168 -1: v -97.4958 -53.3808 60 -1: v -98.2601 -55.3964 56.7477 -1: v -99.0779 -56.3225 62.0168 -1: v -99.0779 -56.3225 62.0168 -1: v -98.2601 -55.3964 56.7477 -1: v -99.7218 -58.1142 58.611 1: v -95.3979 -52.3836 63.4446 1: v -95.1792 -52.081 62.9479 1: v -95.5902 -52.3729 63.2523 @@ -15473,6 +15497,18 @@ 1: v -95.7026 -52.6323 63.4554 1: v -97.0519 -55.0907 65.1155 1: v -93.9524 -54.6063 67.4355 +1: v -95.5902 -52.3729 63.2523 +1: v -97.4958 -53.3808 60 +1: v -97.0519 -55.0907 65.1155 +1: v -97.0519 -55.0907 65.1155 +1: v -97.4958 -53.3808 60 +1: v -99.0779 -56.3225 62.0168 +1: v -97.4958 -53.3808 60 +1: v -98.2601 -55.3964 56.7477 +1: v -99.0779 -56.3225 62.0168 +1: v -99.0779 -56.3225 62.0168 +1: v -98.2601 -55.3964 56.7477 +1: v -99.7218 -58.1142 58.611 1: v 32.7065 56.3294 42.4873 1: v 33.1242 56.6002 43.0267 1: v 34.0136 57.4675 42.1599 @@ -15804,11 +15840,11 @@ 1: v 39.5898 57.7955 33.75 1: v 36.486 58.4721 36.0157 1: v 35.6651 51.7562 31.1612 -1: v 35.6733 51.7528 31.1586 1: v 35.663 51.7494 31.1624 +1: v 35.6474 51.7633 31.1767 1: v 35.6651 51.7562 31.1612 +1: v 35.6733 51.7528 31.1586 1: v 35.663 51.7494 31.1624 -1: v 35.6474 51.7633 31.1767 1: v 35.7174 51.8573 31.1812 1: v 35.6651 51.7562 31.1612 1: v 35.6474 51.7633 31.1767 @@ -15875,12 +15911,12 @@ 1: v -83.6093 -67.4039 60.8183 1: v -83.6915 -66.7644 63.8007 1: v -83.9619 -66.3024 64.5846 -1: v -82.2374 -65.9286 62.1433 -1: v -82.2286 -65.9006 62.1587 -1: v -82.4948 -66.2065 61.8942 1: v -82.1727 -65.8855 62.0284 1: v -82.2286 -65.9006 62.1587 1: v -82.2374 -65.9286 62.1433 +1: v -82.2374 -65.9286 62.1433 +1: v -82.2286 -65.9006 62.1587 +1: v -82.4948 -66.2065 61.8942 1: v -82.1727 -65.8855 62.0284 1: v -82.2374 -65.9286 62.1433 1: v -82.4948 -66.2065 61.8942 @@ -16307,18 +16343,6 @@ 1: v 41.81 59.2349 36.6175 1: v 42.756 55.9321 32.4359 1: v 39.5898 57.7955 33.75 -1: v -94.0939 -57.0823 68.6445 -1: v -93.9524 -54.6063 67.4355 -1: v -97.0519 -55.0907 65.1155 -1: v -97.2368 -58.3257 66.6951 -1: v -94.0939 -57.0823 68.6445 -1: v -97.0519 -55.0907 65.1155 -1: v -97.0519 -55.0907 65.1155 -1: v -99.0779 -56.3225 62.0168 -1: v -97.2368 -58.3257 66.6951 -1: v -97.2368 -58.3257 66.6951 -1: v -99.0779 -56.3225 62.0168 -1: v -99.278 -59.824 63.7265 1: v -92.6485 -54.7249 67.854 1: v -93.7592 -54.2471 67.1893 1: v -93.9524 -54.6063 67.4355 @@ -16331,6 +16355,18 @@ 1: v -91.5326 -56.5387 69.0751 1: v -93.9524 -54.6063 67.4355 1: v -94.0939 -57.0823 68.6445 +1: v -94.0939 -57.0823 68.6445 +1: v -93.9524 -54.6063 67.4355 +1: v -97.0519 -55.0907 65.1155 +1: v -97.2368 -58.3257 66.6951 +1: v -94.0939 -57.0823 68.6445 +1: v -97.0519 -55.0907 65.1155 +1: v -97.0519 -55.0907 65.1155 +1: v -99.0779 -56.3225 62.0168 +1: v -97.2368 -58.3257 66.6951 +1: v -97.2368 -58.3257 66.6951 +1: v -99.0779 -56.3225 62.0168 +1: v -99.278 -59.824 63.7265 1: v 38.3507 53.6174 49.1757 1: v -93.7592 -54.2471 67.1893 1: v -92.6485 -54.7249 67.854 @@ -17229,6 +17265,12 @@ 1: v 46.6039 57.2928 38.2101 1: v 47.0726 54.1833 34.301 1: v -90.8349 -57.3009 69.4182 +1: v -91.6493 -56.3826 69.1757 +1: v -91.5326 -56.5387 69.0751 +1: v -91.5326 -56.5387 69.0751 +1: v -91.6493 -56.3826 69.1757 +1: v -93.0028 -55.0144 67.9024 +1: v -90.8349 -57.3009 69.4182 1: v -89.8637 -57.6332 69.7149 1: v -90.3277 -56.283 69.2777 1: v -90.8349 -57.3009 69.4182 @@ -17249,12 +17291,6 @@ 1: v -97.2368 -58.3257 66.6951 1: v -96.1168 -61.5854 67.7506 1: v -94.0939 -57.0823 68.6445 -1: v -90.8349 -57.3009 69.4182 -1: v -91.6493 -56.3826 69.1757 -1: v -91.5326 -56.5387 69.0751 -1: v -91.5326 -56.5387 69.0751 -1: v -91.6493 -56.3826 69.1757 -1: v -93.0028 -55.0144 67.9024 1: v 37.5447 54.4322 48.4175 1: v 37.4548 53.7236 48.8041 1: v 38.0553 53.7074 49.0815 @@ -20267,11 +20303,11 @@ 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(165): info: check buffer->is3D() has passed 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(166): info: check buffer->numGeometries() > 0 has passed 1: Test linestring_FLAT_buffer passed: files match. -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Leaving test case "testBuffer3D_LineString"; testing time: 2610310us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Leaving test case "testBuffer3D_LineString"; testing time: 2954321us 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(207): Entering test case "testBuffer3D_InvalidGeometry" 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(212): info: check 'exception "std::invalid_argument" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(207): Leaving test case "testBuffer3D_InvalidGeometry"; testing time: 388us -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(32): Leaving test suite "SFCGAL_algorithm_Buffer3DTest"; testing time: 2633721us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(207): Leaving test case "testBuffer3D_InvalidGeometry"; testing time: 379us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(32): Leaving test suite "SFCGAL_algorithm_Buffer3DTest"; testing time: 2965444us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(31): Entering test suite "SFCGAL_algorithm_CentroidTest" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(33): Entering test case "testCentroid_Empty" 1: Point @@ -20298,55 +20334,55 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(45): info: check g.get() != nullptr has passed 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(45): info: check g.get() != nullptr has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(33): Leaving test case "testCentroid_Empty"; testing time: 386us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(33): Leaving test case "testCentroid_Empty"; testing time: 412us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(56): Entering test case "testCentroid2D_Point2D3D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(58): info: check Point(3.0, 4.0).centroid().asText(2) == Point(3.0, 4.0).asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(60): info: check Point(3.0, 4.0, 5.0).centroid().asText(2) == Point(3.0, 4.0, 5.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(56): Leaving test case "testCentroid2D_Point2D3D"; testing time: 264us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(56): Leaving test case "testCentroid2D_Point2D3D"; testing time: 298us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(65): Entering test case "testCentroid2D_LineString2D3D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(67): info: check LineString(Point(0.0, 0.0), Point(1.0, 1.0)).centroid().asText(2) == Point(0.5, 0.5).asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(72): info: check LineString(points).centroid().asText(2) == Point(6.0, -1.0, 1.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(65): Leaving test case "testCentroid2D_LineString2D3D"; testing time: 246us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(65): Leaving test case "testCentroid2D_LineString2D3D"; testing time: 274us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(76): Entering test case "testCentroid2D_Triangle2D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(81): info: check triangle1.centroid().asText(2) == Point(2.67, 1.33).asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(83): info: check triangle2.centroid().asText(2) == Point(1.33, 2.67).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(76): Leaving test case "testCentroid2D_Triangle2D"; testing time: 235us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(76): Leaving test case "testCentroid2D_Triangle2D"; testing time: 276us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(87): Entering test case "testCentroid2D_Triangle3D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(91): info: check triangle.centroid().asText(2) == Point(0.0, 0.33, 0.33).asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(96): info: check triangle3D.centroid().asText(2) == Point(0.0, 1.33, 1.33).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(87): Leaving test case "testCentroid2D_Triangle3D"; testing time: 233us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(87): Leaving test case "testCentroid2D_Triangle3D"; testing time: 261us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(100): Entering test case "testCentroid2D_Triangle4D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(104): info: check triangle.centroid().asText(2) == Point(0.0, 0.33, 0.33, 1.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(100): Leaving test case "testCentroid2D_Triangle4D"; testing time: 224us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(100): Leaving test case "testCentroid2D_Triangle4D"; testing time: 261us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(108): Entering test case "testCentroid2D_Square2D1x1" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(112): info: check g->asText(1) == "POLYGON ((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(114): info: check g->centroid().asText(2) == Point(0.5, 0.5).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(108): Leaving test case "testCentroid2D_Square2D1x1"; testing time: 286us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(108): Leaving test case "testCentroid2D_Square2D1x1"; testing time: 313us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(117): Entering test case "testCentroid3D_Square2D1x1" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(121): info: check g->asText(1) == "POLYGON ((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(123): info: check g->centroid3D().asText(2) == Point(0.5, 0.5).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(117): Leaving test case "testCentroid3D_Square2D1x1"; testing time: 353us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(117): Leaving test case "testCentroid3D_Square2D1x1"; testing time: 274us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(126): Entering test case "testCentroid2D_Square3D1x1" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(132): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0,0.0 0.0 1.0,0.0 1.0 " "1.0,0.0 1.0 0.0,0.0 0.0 0.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(150): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0," "1.0 0.0 1.0," "1.0 1.0 1.0," "0.0 1.0 0.0," "0.0 0.0 0.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(155): info: check g->centroid().asText(2) == Point(0.5, 0.5, 0.5).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(126): Leaving test case "testCentroid2D_Square3D1x1"; testing time: 372us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(126): Leaving test case "testCentroid2D_Square3D1x1"; testing time: 407us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(159): Entering test case "testCentroid2D_Square3D4X4" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(166): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0," "4.0 0.0 4.0," "4.0 4.0 4.0," "0.0 4.0 0.0," "0.0 0.0 0.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(171): info: check g->centroid().asText(2) == Point(2.0, 2.0, 2.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(159): Leaving test case "testCentroid2D_Square3D4X4"; testing time: 269us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(159): Leaving test case "testCentroid2D_Square3D4X4"; testing time: 292us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(174): Entering test case "testCentroid2D_Square3D4X4WithHole" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(186): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0," "4.0 0.0 4.0," "4.0 4.0 4.0," "0.0 4.0 0.0," "0.0 0.0 0.0)," "(1.0 1.0 1.0," "3.0 1.0 3.0," "3.0 3.0 3.0," "1.0 3.0 1.0," "1.0 1.0 1.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(196): info: check g->centroid().asText(2) == Point(2.0, 2.0, 2.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(174): Leaving test case "testCentroid2D_Square3D4X4WithHole"; testing time: 295us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(174): Leaving test case "testCentroid2D_Square3D4X4WithHole"; testing time: 349us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(199): Entering test case "testCentroid3D_Square3D4X4WithHole" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(211): info: check g->asText(1) == "POLYGON Z ((0.0 0.0 0.0," "4.0 0.0 4.0," "4.0 4.0 4.0," "0.0 4.0 0.0," "0.0 0.0 0.0)," "(1.0 1.0 1.0," "3.0 1.0 3.0," "3.0 3.0 3.0," "1.0 3.0 1.0," "1.0 1.0 1.0))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(221): info: check g->centroid3D().asText(2) == Point(2.0, 2.0, 2.0).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(199): Leaving test case "testCentroid3D_Square3D4X4WithHole"; testing time: 289us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(199): Leaving test case "testCentroid3D_Square3D4X4WithHole"; testing time: 327us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(224): Entering test case "testCentroid2D_PerpendicularSquares" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(242): info: check g->asText(1) == "MULTIPOLYGON Z (((-2.0 -1.9 -2.1,-2.0 -2.1 1.9,2.0 -2.1 1.9,2.0 -1.9 " "-2.1,-2.0 -1.9 -2.1))," "((-2.0 -2.1 1.9,2.0 -2.1 1.9,2.0 1.9 2.1,-2.0 1.9 2.1,-2.0 -2.1 1.9)))" has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(247): info: check g->centroid().asText(2) == Point(0.00, -0.13, 1.93).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(224): Leaving test case "testCentroid2D_PerpendicularSquares"; testing time: 1001us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(224): Leaving test case "testCentroid2D_PerpendicularSquares"; testing time: 994us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(251): Entering test case "testCentroid3D_PerpendicularSquares" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(274): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(274): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -20438,7 +20474,7 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(274): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(274): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(274): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(251): Leaving test case "testCentroid3D_PerpendicularSquares"; testing time: 64033us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(251): Leaving test case "testCentroid3D_PerpendicularSquares"; testing time: 65198us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(278): Entering test case "testCentroid2D_polyhedral" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed @@ -20526,17 +20562,23 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(39): Leaving test case "testFileDistanceTest"; testing time: 1737561us +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(34): Leaving test suite "SFCGAL_DistanceTest"; testing time: 1737583us +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(17): Entering test suite "SFCGAL_IntersectionTest" +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(21): Entering test case "test_postgis_4157" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% +2: Test case SFCGAL_IntersectionTest/test_postgis_4157 did not check any assertions +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(21): Leaving test case "test_postgis_4157"; testing time: 4802us +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(17): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 4831us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(31): Entering test suite "SFCGAL_IntersectsTest" +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(74): Entering test case "testLimitsIntersects" +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(80): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(278): Leaving test case "testCentroid2D_polyhedral"; testing time: 52632us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(278): Leaving test case "testCentroid2D_polyhedral"; testing time: 52211us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(299): Entering test case "testCentroid3D_polyhedral" -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(39): Leaving test case "testFileDistanceTest"; testing time: 1501939us -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(34): Leaving test suite "SFCGAL_DistanceTest"; testing time: 1501959us -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(17): Entering test suite "SFCGAL_IntersectionTest" -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(21): Entering test case "test_postgis_4157" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -20557,14 +20599,8 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -2: Test case SFCGAL_IntersectionTest/test_postgis_4157 did not check any assertions -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(21): Leaving test case "test_postgis_4157"; testing time: 4908us -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(17): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 4933us -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(31): Entering test suite "SFCGAL_IntersectsTest" -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(74): Entering test case "testLimitsIntersects" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(80): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -20633,7 +20669,7 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(299): Leaving test case "testCentroid3D_polyhedral"; testing time: 36093us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(299): Leaving test case "testCentroid3D_polyhedral"; testing time: 39199us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(320): Entering test case "testCentroid3D_solid" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(332): info: check g->is() has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -20641,10 +20677,6 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(93): info: check throws == false has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(74): Leaving test case "testLimitsIntersects"; testing time: 34546us -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(31): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 34562us -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(99): Entering test case "issue_gitlab_253" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -20652,26 +20684,17 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(111): info: check intersects == true has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(113): info: check intersects == true has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(114): info: check throws == false has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(99): Leaving test case "issue_gitlab_253"; testing time: 6031us -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(37): Entering test suite "SFCGAL_StraightSkeletonTest" -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(99): Entering test case "testStraightSkeleton_issue153" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(142): info: check algorithm::covers(*result, *expected) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(99): Leaving test case "testStraightSkeleton_issue153"; testing time: 3350us -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(145): Entering test case "testStraightSkeleton_issue133" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -20679,11 +20702,7 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(178): info: check algorithm::covers(*result_wkt1, *expected) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(145): Leaving test case "testStraightSkeleton_issue133"; testing time: 4031us -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(181): Entering test case "testStraightSkeletonTestIssue" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(45): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -20739,91 +20758,108 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(93): info: check throws == false has passed +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(74): Leaving test case "testLimitsIntersects"; testing time: 143321us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(31): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 143339us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(99): Entering test case "issue_gitlab_253" +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(111): info: check intersects == true has passed +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(113): info: check intersects == true has passed +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(114): info: check throws == false has passed +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(99): Leaving test case "issue_gitlab_253"; testing time: 5427us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(37): Entering test suite "SFCGAL_StraightSkeletonTest" +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(99): Entering test case "testStraightSkeleton_issue153" +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(142): info: check algorithm::covers(*result, *expected) has passed +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(99): Leaving test case "testStraightSkeleton_issue153"; testing time: 3367us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(145): Entering test case "testStraightSkeleton_issue133" +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(178): info: check algorithm::covers(*result_wkt1, *expected) has passed +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(145): Leaving test case "testStraightSkeleton_issue133"; testing time: 3240us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(181): Entering test case "testStraightSkeletonTestIssue" +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(45): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(347): info: check g->centroid3D().asText(2) == expected.asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(320): Leaving test case "testCentroid3D_solid"; testing time: 118117us -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(31): Leaving test suite "SFCGAL_algorithm_CentroidTest"; testing time: 275528us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(320): Leaving test case "testCentroid3D_solid"; testing time: 115725us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(31): Leaving test suite "SFCGAL_algorithm_CentroidTest"; testing time: 277272us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(27): Entering test suite "SFCGAL_algorithm_Connected" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(29): Entering test case "allFine" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(40): info: check 'not connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(41): info: check 'not closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(29): Leaving test case "allFine"; testing time: 598us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(29): Leaving test case "allFine"; testing time: 574us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Entering test case "notConnected" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(55): info: check 'connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(56): info: check 'closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Leaving test case "notConnected"; testing time: 486us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Leaving test case "notConnected"; testing time: 545us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Entering test case "notClosed" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(69): info: check 'not connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(70): info: check 'closed' has passed -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Leaving test case "notClosed"; testing time: 428us -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(27): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 1565us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Leaving test case "notClosed"; testing time: 528us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(27): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 1692us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(28): Entering test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(30): Entering test case "testOppositeTriangle" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(39): info: check triangulatedSurface.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(40): info: check triangulatedSurface.numPatches() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(41): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(30): Leaving test case "testOppositeTriangle"; testing time: 337us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(30): Leaving test case "testOppositeTriangle"; testing time: 409us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(44): Entering test case "testFourTriangle" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(57): info: check triangulatedSurface.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(58): info: check triangulatedSurface.numPatches() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(59): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(44): Leaving test case "testFourTriangle"; testing time: 385us -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 753us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(44): Leaving test case "testFourTriangle"; testing time: 448us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 886us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(28): Entering test suite "SFCGAL_algorithm_ConvexHullTest" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(32): Entering test case "testConvexHull2D_Empty" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(38): info: check hull->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(32): Leaving test case "testConvexHull2D_Empty"; testing time: 293us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(32): Leaving test case "testConvexHull2D_Empty"; testing time: 345us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(41): Entering test case "testConvexHull2D_ColinearProduceLineString" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(49): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(50): info: check hull->as().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(53): info: check (hullWKT == "LINESTRING (0.0 0.0,2.0 2.0)") || (hullWKT == "LINESTRING (2.0 2.0,0.0 0.0)") has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(41): Leaving test case "testConvexHull2D_ColinearProduceLineString"; testing time: 296us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(41): Leaving test case "testConvexHull2D_ColinearProduceLineString"; testing time: 371us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(57): Entering test case "testConvexHull2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(67): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(57): Leaving test case "testConvexHull2D_Triangle"; testing time: 251us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(57): Leaving test case "testConvexHull2D_Triangle"; testing time: 331us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(70): Entering test case "testConvexHull2D_Polygon" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(80): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(70): Leaving test case "testConvexHull2D_Polygon"; testing time: 263us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(70): Leaving test case "testConvexHull2D_Polygon"; testing time: 314us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Entering test case "testConvexHull3D_Empty" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(91): info: check hull->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Leaving test case "testConvexHull3D_Empty"; testing time: 251us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Leaving test case "testConvexHull3D_Empty"; testing time: 302us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(94): Entering test case "testConvexHull3D_Point" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(98): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(99): info: check hull->as().x() == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(100): info: check hull->as().y() == 2.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(101): info: check hull->as().z() == 3.0 has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(94): Leaving test case "testConvexHull3D_Point"; testing time: 264us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(94): Leaving test case "testConvexHull3D_Point"; testing time: 328us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(107): Entering test case "testConvexHull3D_LineStringCollinear" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(117): info: check hull->is() has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(107): Leaving test case "testConvexHull3D_LineStringCollinear"; testing time: 268us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(107): Leaving test case "testConvexHull3D_LineStringCollinear"; testing time: 381us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(120): Entering test case "testConvexHull3D_LineStringCoplanar" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(130): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(131): info: check hull->as().numPatches() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(120): Leaving test case "testConvexHull3D_LineStringCoplanar"; testing time: 1788us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(120): Leaving test case "testConvexHull3D_LineStringCoplanar"; testing time: 2577us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(134): Entering test case "testConvexHull3D_Tetrahedron" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(144): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(145): info: check hull->as().numPatches() == 4U has passed -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(134): Leaving test case "testConvexHull3D_Tetrahedron"; testing time: 321us -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 4113us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(134): Leaving test case "testConvexHull3D_Tetrahedron"; testing time: 383us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 5465us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(30): Entering test suite "SFCGAL_algorithm_CoversPointsTest" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(32): Entering test case "testPointPointCoversPoints" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(37): info: check algorithm::coversPoints(pta, ptb) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(38): info: check algorithm::coversPoints(pta, ptc) == false has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(39): info: check algorithm::coversPoints3D(pta, ptb) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(40): info: check algorithm::coversPoints3D(pta, ptc) == false has passed -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(32): Leaving test case "testPointPointCoversPoints"; testing time: 356us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(32): Leaving test case "testPointPointCoversPoints"; testing time: 404us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(43): Entering test case "testPolygonPolygonCoversPoints" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(51): info: check algorithm::coversPoints(*p1, *p2) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(52): info: check algorithm::coversPoints3D(*p1, *p2) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(64): info: check algorithm::coversPoints(*p1, *p2) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(65): info: check algorithm::coversPoints3D(*p1, *p2) == true has passed -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(43): Leaving test case "testPolygonPolygonCoversPoints"; testing time: 1010us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(43): Leaving test case "testPolygonPolygonCoversPoints"; testing time: 1168us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(69): Entering test case "testCollectionCoversPoints" 1: Test case SFCGAL_algorithm_CoversPointsTest/testCollectionCoversPoints did not check any assertions -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(69): Leaving test case "testCollectionCoversPoints"; testing time: 246us -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(30): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 1667us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(69): Leaving test case "testCollectionCoversPoints"; testing time: 309us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(30): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 1935us 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(32): Entering test suite "SFCGAL_algorithm_CoversTest" 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(37): Entering test case "testFileCoversTest" 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(62): info: check ifs.good() has passed @@ -21081,14 +21117,14 @@ 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(105): info: check '161: covers3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((1/10 1/10 1/10,1/10 11/10 1/10,11/10 11/10 1/10,11/10 1/10 1/10,1/10 1/10 1/10)),((11/10 1/10 1/10,11/10 11/10 1/10,11/10 11/10 11/10,11/10 1/10 11/10,11/10 1/10 1/10)),((1/10 11/10 1/10,1/10 11/10 11/10,11/10 11/10 11/10,11/10 11/10 1/10,1/10 11/10 1/10)),((1/10 1/10 11/10,1/10 11/10 11/10,1/10 11/10 1/10,1/10 1/10 1/10,1/10 1/10 11/10)),((11/10 1/10 11/10,11/10 11/10 11/10,1/10 11/10 11/10,1/10 1/10 11/10,11/10 1/10 11/10)),((11/10 1/10 1/10,11/10 1/10 11/10,1/10 1/10 11/10,1/10 1/10 1/10,11/10 1/10 1/10))))) should be FALSE' has passed 1: line#166:3|POLYGON((1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2))|TRIANGLE((1 0.25 0.5,1 0.5 0.5,0.5 0.5 0.5,1 0.25 0.5))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(105): info: check '166: covers3D(POLYGON Z ((1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2)), TRIANGLE Z ((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) should be FALSE' has passed -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(37): Leaving test case "testFileCoversTest"; testing time: 229526us -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(32): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 229584us +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(37): Leaving test case "testFileCoversTest"; testing time: 232657us +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(32): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 232683us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(22): Entering test suite "SFCGAL_algorithm_DifferenceTest" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(24): Entering test case "testDifferenceXPoint" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(27): info: check algorithm::difference(Point(0, 0), Point(0, 0))->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(29): info: check *algorithm::difference(Point(1, 0), Point(0, 0)) == Point(1, 0) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(31): info: check *algorithm::difference(Point(0, 0), Point(1, 0)) == Point(0, 0) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(24): Leaving test case "testDifferenceXPoint"; testing time: 533us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(24): Leaving test case "testDifferenceXPoint"; testing time: 496us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(45): Entering test case "testDifferenceXLineString" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(48): info: check algorithm::difference(Point(0, 0), *io::readWkt("LINESTRING (0 0,1 1)")) ->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(52): info: check *algorithm::difference(Point(0, 0), *io::readWkt("LINESTRING (0 1,1 1)")) == Point(0, 0) has passed @@ -21099,151 +21135,151 @@ 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(94): info: check diff->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(101): info: check *diff == *ls1 has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(110): info: check *diff == *io::readWkt("MULTILINESTRING ((0 0,0.3 0),(1 0.4,1 1))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(45): Leaving test case "testDifferenceXLineString"; testing time: 1207us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(45): Leaving test case "testDifferenceXLineString"; testing time: 1187us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(130): Entering test case "testDifferencePolygonPolygon2D" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(139): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(150): info: check *diff == *io::readWkt( "POLYGON ((-0.5 -0.5,1 -0.5,0.5 0.5,-0.5 0.5,-0.5 -0.5))") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(153): info: check algorithm::isValid(*diff) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(163): info: check algorithm::isValid(*diff) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(164): info: check *diff == *io::readWkt("POLYGON ((-1 -1,1 -1,1 -0.5,1 1,-1 1,-1 -1),(1 " "-0.5,-0.5 -0.5,-0.5 0.5,0.5 0.5,1 -0.5))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(130): Leaving test case "testDifferencePolygonPolygon2D"; testing time: 1726us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(130): Leaving test case "testDifferencePolygonPolygon2D"; testing time: 1767us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(170): Entering test case "testDifferenceVolumeVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(190): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(209): info: check algorithm::volume(*diff) == Kernel::FT(0.5) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(170): Leaving test case "testDifferenceVolumeVolume"; testing time: 68166us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(170): Leaving test case "testDifferenceVolumeVolume"; testing time: 67872us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(213): Entering test case "testDifferenceLinePolygon" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(224): info: check *diff == *io::readWkt( "MULTILINESTRING ((-10 0,-1 0),(-0.5 0,0 0,0.5 0),(1 0,10 0))") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(238): info: check *diff == *io::readWkt("MULTILINESTRING ((-10 0,-1 0),(-0.5 0,0 0),(1 0,10 0))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(213): Leaving test case "testDifferenceLinePolygon"; testing time: 1181us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(213): Leaving test case "testDifferenceLinePolygon"; testing time: 1093us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(244): Entering test case "testDifferencePoinLine" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(252): info: check *diff == *io::readWkt("POINT (0.5 0.5 0.6)") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(259): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(244): Leaving test case "testDifferencePoinLine"; testing time: 498us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(244): Leaving test case "testDifferencePoinLine"; testing time: 416us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(263): Entering test case "testDifferencePoinPolygon2D" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(271): info: check *diff == *io::readWkt("POINT (0.5 0.5 0.6)") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(278): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(263): Leaving test case "testDifferencePoinPolygon2D"; testing time: 1026us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(263): Leaving test case "testDifferencePoinPolygon2D"; testing time: 881us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(282): Entering test case "testDifferencePoinVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(296): info: check *diff == *io::readWkt("GEOMETRYCOLLECTION EMPTY") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(308): info: check *diff == *io::readWkt("POINT (1.001 0.5 0.5)") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(282): Leaving test case "testDifferencePoinVolume"; testing time: 26097us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(282): Leaving test case "testDifferencePoinVolume"; testing time: 25897us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(312): Entering test case "testDifferenceTriangleTriangle3D" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(321): info: check *diff == *io::readWkt("TRIANGLE ((0 0 0,0 1 1,1 0 0,0 0 0))") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(330): info: check *diff == *io::readWkt("TRIANGLE ((0 0 0,0 1 1,1 0 0,0 0 0))") has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(339): info: check *diff == *io::readWkt("TIN (((0 1 1,.5 .5 .5,.1 .1 .1,0 1 1)),((0 0 0,0 " "1 1,.1 .1 .1,0 0 0)),((.7 .3 .3,1 0 0,.1 .1 " ".1,.7 .3 .3)),((1 0 0,0 0 0,.1 .1 .1,1 0 0)))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(312): Leaving test case "testDifferenceTriangleTriangle3D"; testing time: 3183us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(312): Leaving test case "testDifferenceTriangleTriangle3D"; testing time: 2974us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(346): Entering test case "testDifferenceTriangleVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(368): info: check algorithm::covers(*diff, *ref) && algorithm::covers(*ref, *diff) has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(346): Leaving test case "testDifferenceTriangleVolume"; testing time: 21284us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(346): Leaving test case "testDifferenceTriangleVolume"; testing time: 20670us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(373): Entering test case "testDifferenceLineVolume" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(387): info: check *diff == *io::readWkt("MULTILINESTRING ((-3 -3 .5,0 0 .5),(1 1 " ".5,3 3 .5,1 1.1 .5,1 1 .5))") has passed -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(373): Leaving test case "testDifferenceLineVolume"; testing time: 14036us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(373): Leaving test case "testDifferenceLineVolume"; testing time: 13740us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(392): Entering test case "testDifferencePolygonVolume" 1: Test case SFCGAL_algorithm_DifferenceTest/testDifferencePolygonVolume did not check any assertions -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(392): Leaving test case "testDifferencePolygonVolume"; testing time: 14247us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(392): Leaving test case "testDifferencePolygonVolume"; testing time: 13911us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(410): Entering test case "testDifference3DDivideByZeroCrash" 1: Test case SFCGAL_algorithm_DifferenceTest/testDifference3DDivideByZeroCrash did not check any assertions -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(410): Leaving test case "testDifference3DDivideByZeroCrash"; testing time: 87051us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(22): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 240492us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(410): Leaving test case "testDifference3DDivideByZeroCrash"; testing time: 83201us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(22): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 234335us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(31): Entering test suite "SFCGAL_algorithm_DistanceTest" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(36): Entering test case "testDistanceBetweenEmptyPointsIsInfinity" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(38): info: check Point().distance(Point()) == std::numeric_limits::infinity() has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(36): Leaving test case "testDistanceBetweenEmptyPointsIsInfinity"; testing time: 537us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(36): Leaving test case "testDistanceBetweenEmptyPointsIsInfinity"; testing time: 358us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(92): Entering test case "testDistancePointPoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(94): info: check Point(0.0, 0.0).distance(Point(0.0, 0.0)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(95): info: check Point(1.0, 1.0).distance(Point(4.0, 5.0)) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(92): Leaving test case "testDistancePointPoint"; testing time: 377us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(92): Leaving test case "testDistancePointPoint"; testing time: 333us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(97): Entering test case "testDistancePointPoint3D" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(99): info: check Point(0.0, 0.0, 0.0).distance3D(Point(0.0, 0.0, 0.0)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(100): info: check Point(1.0, 1.0, 1.0).distance3D(Point(4.0, 1.0, 5.0)) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(97): Leaving test case "testDistancePointPoint3D"; testing time: 393us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(97): Leaving test case "testDistancePointPoint3D"; testing time: 236us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(104): Entering test case "testDistancePointLineString_pointOnLineString" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(108): info: check point.distance(lineString) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(104): Leaving test case "testDistancePointLineString_pointOnLineString"; testing time: 371us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(104): Leaving test case "testDistancePointLineString_pointOnLineString"; testing time: 231us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(110): Entering test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(116): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(110): Leaving test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition"; testing time: 416us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(110): Leaving test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition"; testing time: 269us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(118): Entering test case "testDistancePointLineString_pointOnLineString_collapsedSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(125): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(118): Leaving test case "testDistancePointLineString_pointOnLineString_collapsedSegments"; testing time: 418us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(118): Leaving test case "testDistancePointLineString_pointOnLineString_collapsedSegments"; testing time: 266us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(127): Entering test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(134): info: check point.distance3D(lineString) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(127): Leaving test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments"; testing time: 375us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(127): Leaving test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments"; testing time: 237us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(137): Entering test case "testDistancePointLineString_pointOutOfLineString" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(141): info: check point.distance(lineString) == sqrt(2.0) / 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(137): Leaving test case "testDistancePointLineString_pointOutOfLineString"; testing time: 363us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(137): Leaving test case "testDistancePointLineString_pointOutOfLineString"; testing time: 233us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(145): Entering test case "testDistancePointPolygon_pointInPolygon" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(150): info: check gA->distance(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(145): Leaving test case "testDistancePointPolygon_pointInPolygon"; testing time: 497us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(145): Leaving test case "testDistancePointPolygon_pointInPolygon"; testing time: 295us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Entering test case "testDistancePointPolygon_pointOutOfPolygon" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(157): info: check gA->distance(*gB) == sqrt(2.0) / 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Leaving test case "testDistancePointPolygon_pointOutOfPolygon"; testing time: 464us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Leaving test case "testDistancePointPolygon_pointOutOfPolygon"; testing time: 280us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(161): Entering test case "testDistanceLineStringLineString_zeroLengthSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(166): info: check gA->distance(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(161): Leaving test case "testDistanceLineStringLineString_zeroLengthSegments"; testing time: 408us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(161): Leaving test case "testDistanceLineStringLineString_zeroLengthSegments"; testing time: 265us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(169): Entering test case "testDistanceLineStringLineString3D_zeroLengthSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(175): info: check gA->distance3D(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(169): Leaving test case "testDistanceLineStringLineString3D_zeroLengthSegments"; testing time: 420us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(169): Leaving test case "testDistanceLineStringLineString3D_zeroLengthSegments"; testing time: 269us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(179): Entering test case "testDistance3DLineStringTriangle_lineStringInTriangle" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(185): info: check gA->distance3D(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(179): Leaving test case "testDistance3DLineStringTriangle_lineStringInTriangle"; testing time: 479us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(179): Leaving test case "testDistance3DLineStringTriangle_lineStringInTriangle"; testing time: 298us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(187): Entering test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): info: check gA->distance3D(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(187): Leaving test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest"; testing time: 480us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(187): Leaving test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest"; testing time: 296us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(198): Entering test case "testDistance3DTriangleTriangle_contained" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(204): info: check gA->distance3D(*gB) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(198): Leaving test case "testDistance3DTriangleTriangle_contained"; testing time: 501us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(198): Leaving test case "testDistance3DTriangleTriangle_contained"; testing time: 306us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(206): Entering test case "testDistance3DTriangleTriangle_parallel" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(212): info: check gA->distance3D(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(206): Leaving test case "testDistance3DTriangleTriangle_parallel"; testing time: 495us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(206): Leaving test case "testDistance3DTriangleTriangle_parallel"; testing time: 336us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(217): Entering test case "testDistancePolygonPolygon_disjoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(223): info: check gA->distance(*gB) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(217): Leaving test case "testDistancePolygonPolygon_disjoint"; testing time: 454us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(217): Leaving test case "testDistancePolygonPolygon_disjoint"; testing time: 307us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(226): Entering test case "testDistanceMultiPointMultiPoint_disjoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(232): info: check gA->distance(*gB) == 5.0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(226): Leaving test case "testDistanceMultiPointMultiPoint_disjoint"; testing time: 426us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(226): Leaving test case "testDistanceMultiPointMultiPoint_disjoint"; testing time: 279us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(236): Entering test case "testDistancePolygonSolid" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(245): info: check gA->distance3D(*gB) == 0 has passed -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(236): Leaving test case "testDistancePolygonSolid"; testing time: 30275us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(236): Leaving test case "testDistancePolygonSolid"; testing time: 29878us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(248): Entering test case "testDistancePolygonSolid_disjoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(257): info: difference{} between polygonA->distance3D(*solidB){1.7320508075688772} and 1.7320508{1.7320507999999999} doesn't exceed 1e-06% -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(248): Leaving test case "testDistancePolygonSolid_disjoint"; testing time: 32664us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(31): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 71160us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(248): Leaving test case "testDistancePolygonSolid_disjoint"; testing time: 32871us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(31): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 68040us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(29): Entering test suite "SFCGAL_algorithm_ExtrudeTest" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(31): Entering test case "testExtrudePoint" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(35): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(36): info: check ext->as().is3D() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(37): info: check ext->asText(1) == "LINESTRING Z (0.0 0.0 0.0,0.0 0.0 1.0)" has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(31): Leaving test case "testExtrudePoint"; testing time: 448us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(31): Leaving test case "testExtrudePoint"; testing time: 395us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(40): Entering test case "testExtrudeLineString" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(44): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(45): info: check ext->as().is3D() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(46): info: check ext->asText(1) == "POLYHEDRALSURFACE Z (((0.0 0.0 0.0,1.0 0.0 0.0,1.0 0.0 " "1.0,0.0 0.0 1.0,0.0 0.0 0.0)))" has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(40): Leaving test case "testExtrudeLineString"; testing time: 405us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(40): Leaving test case "testExtrudeLineString"; testing time: 265us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(51): Entering test case "testExtrudeSquare" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(63): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(64): info: check ext->as().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(65): info: check ext->as().exteriorShell().numPatches() == 6U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(51): Leaving test case "testExtrudeSquare"; testing time: 531us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(51): Leaving test case "testExtrudeSquare"; testing time: 418us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(68): Entering test case "testExtrudePolyhedral" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(74): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(75): info: check ext->as().numShells() == 1U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(68): Leaving test case "testExtrudePolyhedral"; testing time: 572us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(68): Leaving test case "testExtrudePolyhedral"; testing time: 504us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(78): Entering test case "testExtrudeMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(103): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(104): info: check ext->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(78): Leaving test case "testExtrudeMultiPolygon"; testing time: 859us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(78): Leaving test case "testExtrudeMultiPolygon"; testing time: 740us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(107): Entering test case "testExtrudeSquareWithHole" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(134): info: check ext->is() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(135): info: check ext->as().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(136): info: check ext->as().exteriorShell().numPatches() == 10U has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(107): Leaving test case "testExtrudeSquareWithHole"; testing time: 886us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(107): Leaving test case "testExtrudeSquareWithHole"; testing time: 765us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(141): Entering test case "testChainingExtrude" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(145): info: check g->asText(0) == "LINESTRING Z (0 0 0,1 0 0)" has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(147): info: check g->asText(0) == "POLYHEDRALSURFACE Z (((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)))" has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(150): info: check g->asText(0) == "SOLID Z ((((0 1 0,1 1 0,1 0 0,0 1 0)),((0 1 1,1 0 1,1 1 1,0 1 1)),((0 1 " "0,1 0 0,0 0 0,0 1 0)),((0 1 1,0 0 1,1 0 1,0 1 1)),((1 0 0,1 1 0,1 1 1,1 " "0 1,1 0 0)),((1 1 0,0 1 0,0 1 1,1 1 1,1 1 0)),((0 1 0,0 0 0,0 0 1,0 1 " "1,0 1 0)),((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))))" has passed -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(141): Leaving test case "testChainingExtrude"; testing time: 616us -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(29): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 4436us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(141): Leaving test case "testChainingExtrude"; testing time: 378us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(29): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 3531us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(31): Entering test suite "SFCGAL_algorithm_Force3DTest" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(33): Entering test case "testIgnoreEmpty" 1: Point @@ -21282,20 +21318,20 @@ 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(43): info: check g.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(45): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(33): Leaving test case "testIgnoreEmpty"; testing time: 562us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(33): Leaving test case "testIgnoreEmpty"; testing time: 315us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(49): Entering test case "testPointForceZ" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(53): info: check p.asText(1) == "POINT Z (3.0 4.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(49): Leaving test case "testPointForceZ"; testing time: 321us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(49): Leaving test case "testPointForceZ"; testing time: 231us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(55): Entering test case "testPointForceZWithValue" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(59): info: check p.asText(1) == "POINT Z (3.0 4.0 -9999.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(55): Leaving test case "testPointForceZWithValue"; testing time: 373us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(55): Leaving test case "testPointForceZWithValue"; testing time: 232us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(62): Entering test case "testPointForceZFromM" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(66): info: check ptM->asText(1) == "POINT ZM (2.0 3.0 0.0 4.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(62): Leaving test case "testPointForceZFromM"; testing time: 391us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(62): Leaving test case "testPointForceZFromM"; testing time: 287us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(69): Entering test case "test_MixedLineString2D3D" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(77): info: check lineString.asText(1) == "LINESTRING Z (1.0 1.0 0.0,2.0 2.0 1.0,3.0 3.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(69): Leaving test case "test_MixedLineString2D3D"; testing time: 379us -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(31): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 2094us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(69): Leaving test case "test_MixedLineString2D3D"; testing time: 241us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(31): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 1347us 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(19): Entering test suite "SFCGAL_algorithm_ForceMTest" 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(21): Entering test case "testIgnoreEmpty" 1: Point @@ -21334,20 +21370,20 @@ 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(32): info: check geometry.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(34): info: check geometry->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(21): Leaving test case "testIgnoreEmpty"; testing time: 497us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(21): Leaving test case "testIgnoreEmpty"; testing time: 298us 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(38): Entering test case "testPointForceM" 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(42): info: check point2D.asText(1) == "POINT M (3.0 4.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(38): Leaving test case "testPointForceM"; testing time: 376us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(38): Leaving test case "testPointForceM"; testing time: 227us 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(44): Entering test case "testPointForceMWithValue" 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(48): info: check point2D.asText(1) == "POINT M (3.0 4.0 -9999.0)" has passed -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(44): Leaving test case "testPointForceMWithValue"; testing time: 352us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(44): Leaving test case "testPointForceMWithValue"; testing time: 225us 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(51): Entering test case "testPointForceMFromZ" 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(55): info: check point3D.asText(1) == "POINT ZM (5.0 7.0 1.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(51): Leaving test case "testPointForceMFromZ"; testing time: 365us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(51): Leaving test case "testPointForceMFromZ"; testing time: 226us 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(58): Entering test case "test_MixedLineString3DM" 1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(66): info: check lineString.asText(1) == "LINESTRING ZM (1.0 1.0 3.0 0.0,2.0 3.0 4.0 5.0,3.0 3.0 2.0 0.0)" has passed -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(58): Leaving test case "test_MixedLineString3DM"; testing time: 383us -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(19): Leaving test suite "SFCGAL_algorithm_ForceMTest"; testing time: 2046us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(58): Leaving test case "test_MixedLineString3DM"; testing time: 234us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(19): Leaving test suite "SFCGAL_algorithm_ForceMTest"; testing time: 1252us 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(53): Entering test suite "SFCGAL_algorithm_IntersectionTest" 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(55): Entering test case "testFileIntersectionTest" 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(89): info: check ifs.good() has passed @@ -21476,7 +21512,7 @@ 1: line#169:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 0,1 0,1 1,-1 0))|POLYGON((1 1,0 0.5,0 0,1 0,1 1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '169: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is POLYGON ((0/1 1/2,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/2)) and should be POLYGON ((1/1 1/1,0/1 1/2,0/1 0/1,1/1 0/1,1/1 1/1))' has passed 1: line#170:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '170: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '170: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed 1: line#172:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '172: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed 1: line#173:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) @@ -21496,7 +21532,7 @@ 1: line#189:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|POLYGON((1 1,0 1,0 0,1 0,1 1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '189: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON ((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1)) and should be POLYGON ((1/1 1/1,0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1))' has passed 1: line#190:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '190: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '190: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed 1: line#192:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '192: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#193:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY @@ -21504,7 +21540,7 @@ 1: line#195:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((1.6 1.3,1.4 1.3,1.4 0,1.6 0,1.6 1.3)),((1.4 2,1.4 1.7,1.6 1.7,1.6 2,1.4 2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '195: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 13/10,7/5 0/1,8/5 0/1,8/5 13/10,7/5 13/10)),((7/5 2/1,7/5 17/10,8/5 17/10,8/5 2/1,7/5 2/1))) and should be MULTIPOLYGON (((8/5 13/10,7/5 13/10,7/5 0/1,8/5 0/1,8/5 13/10)),((7/5 2/1,7/5 17/10,8/5 17/10,8/5 2/1,7/5 2/1)))' has passed 1: line#197:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN(((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '197: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((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 (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '197: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed 1: line#204:S|polyhedral|POLYHEDRALSURFACE(((1.7 1.7,1.7 1.3,2 2,1.7 1.7)),((1.3 1.3,0 0,2 0,1.3 1.3)),((1.7 1.3,1.3 1.3,2 0,1.7 1.3)),((0 2,0 0,1.3 1.3,0 2)),((0 2,1.3 1.7,2 2,0 2)),((0 2,1.3 1.3,1.3 1.7,0 2)),((1.3 1.7,1.7 1.7,2 2,1.3 1.7)),((2 2,1.7 1.3,2 0,2 2))) 1: line#207:2|@polyhedral|POINT(0.1 0.1)|POINT(0.1 0.1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '207: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT (1/10 1/10)) is POINT (1/10 1/10) and should be POINT (1/10 1/10)' has passed @@ -21555,7 +21591,7 @@ 1: line#251:3|@polyhedral|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '251: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#254:2|@polyhedral|TRIANGLE((-1 0,1 0,1 1,-1 0))|GEOMETRYCOLLECTION(TRIANGLE((1 1,0 0,0 0.5,1 1)),TRIANGLE((1 0,0 0,1 1,1 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '254: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 1/2,0/1 0/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/1 1/1,0/1 0/1,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 0/1,0/1 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,0/1 0/1,1/1 1/1,1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '254: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 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))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '255: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed 1: line#257:2|@polyhedral|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1)) @@ -21577,15 +21613,15 @@ 1: line#274:2|@polyhedral|POLYGON((0 0,1 0,1 1,0 1,0 0))|GEOMETRYCOLLECTION(TRIANGLE((0 1,0 0,1 1,0 1)),TRIANGLE((1 1,0 0,1 0,1 1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '274: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE ((1/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1)))' has passed 1: line#275:3|@polyhedral|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '275: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '275: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 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#277:2|@polyhedral|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '277: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#278:3|@polyhedral|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '278: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#280:2|@polyhedral|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '280: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10,7/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))) and should be MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '280: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10,7/5 13/10))) and should be MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed 1: line#282:3|@polyhedral|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN(((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '282: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((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)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 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)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '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 (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed 1: line#289:2|@polyhedral|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '289: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT (0/1 0/1) and should be POINT (0/1 0/1)' has passed 1: line#290:3|@polyhedral|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) @@ -21595,17 +21631,17 @@ 1: line#293:3|@polyhedral|POLYHEDRALSURFACE(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '293: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((-1/1 1/1,0/1 0/1,0/1 1/1,-1/1 1/1)),((-1/1 1/1,-1/1 0/1,0/1 0/1,-1/1 1/1)))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#296:2|@polyhedral|POLYHEDRALSURFACE(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|GEOMETRYCOLLECTION(TRIANGLE((1 -0,0 0,0.5 0.5,1 -0)),TRIANGLE((0.5 0.5,0 0,-0 1,0.5 0.5)),TRIANGLE((1 1,0.5 0.5,0 1,1 1)),TRIANGLE((1 0,0.5 0.5,1 1,1 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '296: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2)),TRIANGLE ((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE ((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '296: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2)),TRIANGLE ((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE ((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed 1: line#297:3|@polyhedral|POLYHEDRALSURFACE(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|TIN(((0 1 0,0.5 0.5 0,1 1 0,0 1 0)),((0.5 0.5 0,1 0 0,1 1 0,0.5 0.5 0)),((0.5 0.5 0,0 1 0,0 0 0,0.5 0.5 0)),((0.5 0.5 0,0 0 0,1 0 0,0.5 0.5 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '297: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z (((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '297: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z (((1/2 1/2 0/1,0/1 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 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '299: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#300:3|@polyhedral|POLYHEDRALSURFACE(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '300: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#303:2|@polyhedral|POLYHEDRALSURFACE(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '303: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION (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)),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))) and should be GEOMETRYCOLLECTION (POLYGON ((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE ((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE ((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON ((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON ((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON ((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON ((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '303: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION (POLYGON ((8/5 2/1,7/5 2/1,104/73 128/73,8/5 64/35,8/5 2/1)),TRIANGLE ((104/73 128/73,7/5 2/1,7/5 61/35,104/73 128/73)),TRIANGLE ((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),POLYGON ((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 ((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57)),POLYGON ((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10))) and should be GEOMETRYCOLLECTION (POLYGON ((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE ((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE ((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON ((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON ((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON ((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON ((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed 1: line#305:3|@polyhedral|POLYHEDRALSURFACE(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(TIN(((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN(((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '305: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))),TIN Z (((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '305: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z (TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,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)),((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)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed 1: line#312:S|poly_tin|TIN(((1.7 1.7,1.7 1.3,2 2,1.7 1.7)),((1.3 1.3,0 0,2 0,1.3 1.3)),((1.7 1.3,1.3 1.3,2 0,1.7 1.3)),((0 2,0 0,1.3 1.3,0 2)),((0 2,1.3 1.7,2 2,0 2)),((0 2,1.3 1.3,1.3 1.7,0 2)),((1.3 1.7,1.7 1.7,2 2,1.3 1.7)),((2 2,1.7 1.3,2 0,2 2))) 1: line#315:2|@poly_tin|POINT(0.1 0.1)|POINT(0.1 0.1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '315: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT (1/10 1/10)) is POINT (1/10 1/10) and should be POINT (1/10 1/10)' has passed @@ -21658,7 +21694,7 @@ 1: line#363:2|@poly_tin|TRIANGLE((-1 0,1 0,1 1,-1 0))|GEOMETRYCOLLECTION(TRIANGLE((1 1,0 0,0 0.5,1 1)),TRIANGLE((1 0,0 0,1 1,1 0))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '363: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 1/2,0/1 0/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/1 1/1,0/1 0/1,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 0/1,0/1 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,0/1 0/1,1/1 1/1,1/1 0/1)))' has passed 1: line#364:3|@poly_tin|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '364: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '364: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 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#366:2|@poly_tin|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '366: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE ((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed 1: line#367:3|@poly_tin|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) @@ -21684,9 +21720,9 @@ 1: line#387:3|@poly_tin|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '387: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#389:2|@poly_tin|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '389: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)),((7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10,7/5 13/10))) and should be MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '389: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 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: line#391:3|@poly_tin|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN(((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '391: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((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))),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)),((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)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z (((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '391: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z (((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))))' has passed 1: line#397:2|@poly_tin|TIN(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '397: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT (0/1 0/1) and should be POINT (0/1 0/1)' has passed 1: line#398:3|@poly_tin|TIN(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) @@ -21696,17 +21732,17 @@ 1: line#401:3|@poly_tin|TIN(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '401: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((-1/1 1/1,0/1 0/1,0/1 1/1,-1/1 1/1)),((-1/1 1/1,-1/1 0/1,0/1 0/1,-1/1 1/1)))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#404:2|@poly_tin|TIN(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|GEOMETRYCOLLECTION(TRIANGLE((1 -0,0 0,0.5 0.5,1 -0)),TRIANGLE((0.5 0.5,0 0,-0 1,0.5 0.5)),TRIANGLE((1 1,0.5 0.5,0 1,1 1)),TRIANGLE((1 0,0.5 0.5,1 1,1 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '404: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2)),TRIANGLE ((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1)),TRIANGLE ((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE ((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '404: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2)),TRIANGLE ((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE ((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed 1: line#405:3|@poly_tin|TIN(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '405: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z (((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '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 1: line#407:2|@poly_tin|TIN(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '407: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#408:3|@poly_tin|TIN(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '408: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#411:2|@poly_tin|TIN(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '411: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION (POLYGON ((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 ((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)),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 +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '411: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION (POLYGON ((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 1: line#413:3|@poly_tin|TIN(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(TIN(((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN(((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '413: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z (TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '413: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z (TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z (((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 (((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed 1: line#421:S|cube|SOLID((((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)),((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)),((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)),((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)))) 1: line#424:3|@cube|POINT(0 0 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '424: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT Z (0/1 0/1 0/1)) is POINT Z (0/1 0/1 0/1) and should be POINT Z (0/1 0/1 0/1)' has passed @@ -21745,9 +21781,9 @@ 1: line#475: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(219): 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 ((-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#477: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(219): info: check '477: 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(219): info: check '477: 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#479:3|@cube|POLYGON((0.5 0 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5,0.5 0 0.5))|TIN(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '479: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z ((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z (((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '479: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z ((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed 1: line#481:3|@cube|POLYGON((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2,0.2 0.2 0.2))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '481: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z ((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5,1/5 1/5 1/5))) is TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#483:3|@cube|POLYGON((0.2 0.5 0, 0.2 0.5 -1, 0.8 0.5 -1, 0.8 0.5 0, 0.5 0.5 -0.5, 0.2 0.5 0))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) @@ -21759,9 +21795,9 @@ 1: line#494: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(219): 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 (((-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#496: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))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): 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/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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): 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/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: line#498: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(219): 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,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(219): 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,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#500: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(219): 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 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#502: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) @@ -21775,7 +21811,7 @@ 1: line#515:3|@cube|TIN(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '515: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z (((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#517:3|@cube|TIN(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '517: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '517: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed 1: line#519:3|@cube|TIN(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '519: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#521:3|@cube|TIN(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) @@ -21791,9 +21827,9 @@ 1: line#535:3|@cube|SOLID((((-1 -1 0,-1 0 0,0 0 0,0 -1 0,-1 -1 0)),((0 -1 0,0 0 0,0 0 1,0 -1 1,0 -1 0)),((-1 0 0,-1 0 1,0 0 1,0 0 0,-1 0 0)),((-1 -1 1,-1 0 1,-1 0 0,-1 -1 0,-1 -1 1)),((0 -1 1,0 0 1,-1 0 1,-1 -1 1,0 -1 1)),((0 -1 0,0 -1 1,-1 -1 1,-1 -1 0,0 -1 0))))|LINESTRING(0 0 0,0 0 1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '535: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,0/1 -1/1 0/1,-1/1 -1/1 0/1)),((0/1 -1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1,0/1 -1/1 1/1,0/1 -1/1 0/1)),((-1/1 0/1 0/1,-1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 -1/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 1/1)),((0/1 -1/1 1/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 -1/1 1/1,0/1 -1/1 1/1)),((0/1 -1/1 0/1,0/1 -1/1 1/1,-1/1 -1/1 1/1,-1/1 -1/1 0/1,0/1 -1/1 0/1))))) is LINESTRING Z (0/1 0/1 1/1,0/1 0/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 0/1 1/1)' has passed 1: line#537:3|@cube|SOLID((((-1 -0 -0,-1 1 -0,-0 1 -0,-0 -0 -0,-1 -0 -0)),((-0 -0 -0,-0 1 -0,-0 1 1,-0 -0 1,-0 -0 -0)),((-1 1 -0,-1 1 1,-0 1 1,-0 1 -0,-1 1 -0)),((-1 -0 1,-1 1 1,-1 1 -0,-1 -0 -0,-1 -0 1)),((-0 -0 1,-0 1 1,-1 1 1,-1 -0 1,-0 -0 1)),((-0 -0 -0,-0 -0 1,-1 -0 1,-1 -0 -0,-0 -0 -0))))|TIN(((0 0.5 0.5,0 0 1,0 0 0,0 0.5 0.5)),((0 0 1,0 0.5 0.5,0 1 1,0 0 1)),((0 0.5 0.5,0 0 0,0 1 0,0 0.5 0.5)),((0 0.5 0.5,0 1 0,0 1 1,0 0.5 0.5))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '537: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z (((0/1 1/2 1/2,0/1 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(219): info: check '537: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z (((0/1 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))) and should be TIN Z (((0/1 1/2 1/2,0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/2 1/2)),((0/1 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1)),((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)))' has passed 1: line#539:3|@cube|SOLID((((0.5 0 0,0.5 1 0,1.5 1 0,1.5 0 0,0.5 0 0)),((1.5 0 0,1.5 1 0,1.5 1 1,1.5 0 1,1.5 0 0)),((0.5 1 0,0.5 1 1,1.5 1 1,1.5 1 0,0.5 1 0)),((0.5 0 1,0.5 1 1,0.5 1 0,0.5 0 0,0.5 0 1)),((1.5 0 1,1.5 1 1,0.5 1 1,0.5 0 1,1.5 0 1)),((1.5 0 0,1.5 0 1,0.5 0 1,0.5 0 0,1.5 0 0))))|SOLID((((1 0.5 0,1 0 0,0.5 0 0,1 0.5 0)),((0.5 0 0,0.5 0.5 0,1 0.5 0,0.5 0 0)),((1 0 0,0.5 0 0.5,0.5 0 0,1 0 0)),((1 0.5 0,1 0 0.5,1 0 0,1 0.5 0)),((0.5 0.5 0,1 1 0,1 0.5 0,0.5 0.5 0)),((0.5 0 0,0.5 1 1,0.5 0.5 0,0.5 0 0)),((0.5 0 0.5,0.5 0.5 1,0.5 0 0,0.5 0 0.5)),((1 0 0,1 0 0.5,0.5 0 0.5,1 0 0)),((1 0.5 0,1 0 1,1 0 0.5,1 0.5 0)),((1 1 0,1 0 1,1 0.5 0,1 1 0)),((0.5 0.5 0,0.5 1 0,1 1 0,0.5 0.5 0)),((0.5 1 1,0.5 1 0.5,0.5 0.5 0,0.5 1 1)),((0.5 0 0,0.5 0.5 1,0.5 1 1,0.5 0 0)),((0.5 0 0.5,0.5 0 1,0.5 0.5 1,0.5 0 0.5)),((1 0 0.5,0.5 0 1,0.5 0 0.5,1 0 0.5)),((1 0 1,0.5 0 1,1 0 0.5,1 0 1)),((1 1 0,1 0.5 1,1 0 1,1 1 0)),((0.5 1 0,1 1 0.5,1 1 0,0.5 1 0)),((0.5 0.5 0,0.5 1 0.5,0.5 1 0,0.5 0.5 0)),((0.5 1 1,1 1 1,0.5 1 0.5,0.5 1 1)),((0.5 0.5 1,1 0.5 1,0.5 1 1,0.5 0.5 1)),((0.5 0 1,1 0 1,0.5 0.5 1,0.5 0 1)),((1 0.5 1,0.5 0.5 1,1 0 1,1 0.5 1)),((1 1 0,1 1 0.5,1 0.5 1,1 1 0)),((0.5 1 0,0.5 1 0.5,1 1 0.5,0.5 1 0)),((1 1 1,1 1 0.5,0.5 1 0.5,1 1 1)),((0.5 1 1,1 0.5 1,1 1 1,0.5 1 1)),((1 1 0.5,1 1 1,1 0.5 1,1 1 0.5)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '539: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z ((((1/1 1/1 1/2,1/1 1/2 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/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 1/2 1/1,1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1,1/1 1/2 1/1)),((1/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 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/1,1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1,1/1 1/2 1/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2)),((1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1,1/1 1/1 1/2)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/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/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/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 0/1)),((1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1,1/2 1/1 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1)),((1/2 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '539: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID Z ((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z ((((1/1 1/2 1/1,1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1)),((1/1 0/1 1/2,1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/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,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/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2)),((1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1,1/1 1/1 1/2)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1,1/1 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 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1,1/1 1/2 1/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2,1/2 1/2 1/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1)),((1/2 1/1 0/1,1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1)))) and should be SOLID Z ((((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 0/1)),((1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1,1/2 1/1 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1)),((1/2 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2))))' has passed 1: line#542:S|inverted_cube|SOLID((((0 0 0,0 1 0,0 1 1,0 0 1,0 0 0)),((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)),((0 0 0,0 0 1,1 0 1,1 0 0,0 0 0)),((1 0 0,1 0 1,1 1 1,1 1 0,1 0 0)),((0 0 1,0 1 1,1 1 1,1 0 1,0 0 1)),((0 1 0,1 1 0,1 1 1,0 1 1,0 1 0)))) 1: line#545:3|@inverted_cube|POINT(0 0 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '545: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POINT Z (0/1 0/1 0/1)) is POINT Z (0/1 0/1 0/1) and should be POINT Z (0/1 0/1 0/1)' has passed @@ -21830,7 +21866,7 @@ 1: line#593:3|@inverted_cube|POLYGON((0.5 0 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0,0.5 0 0))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '593: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) is TIN Z (((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#595:3|@inverted_cube|POLYGON((0.5 0 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5,0.5 0 0.5))|TIN(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '595: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z (((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '595: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed 1: line#597:3|@inverted_cube|POLYGON((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2,0.2 0.2 0.2))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '597: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5,1/5 1/5 1/5))) is TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#599:3|@inverted_cube|POLYGON((0.2 0.5 0, 0.2 0.5 -1, 0.8 0.5 -1, 0.8 0.5 0, 0.5 0.5 -0.5, 0.2 0.5 0))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) @@ -21844,7 +21880,7 @@ 1: line#612: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(219): 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/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z (((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z (((1/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#614:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '614: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 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(219): info: check '614: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)))' has passed 1: line#616:3|@inverted_cube|POLYHEDRALSURFACE(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '616: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#618:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) @@ -21856,9 +21892,9 @@ 1: line#629:3|@inverted_cube|TIN(((-1 0.5,0 0,0 0.5,-1 0.5)),((-1 0.5,-1 0,0 0,-1 0.5)))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '629: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN (((-1/1 1/2,0/1 0/1,0/1 1/2,-1/1 1/2)),((-1/1 1/2,-1/1 0/1,0/1 0/1,-1/1 1/2)))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#631:3|@inverted_cube|TIN(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '631: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN Z (((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z (((1/1 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(219): info: check '631: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN Z (((1/2 1/2 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,3/2 0/1 0/1,1/2 1/2 0/1)))) is TIN Z (((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#633:3|@inverted_cube|TIN(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '633: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '633: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 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#635:3|@inverted_cube|TIN(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '635: 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: line#637: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) @@ -21874,13 +21910,13 @@ 1: line#652:3|@inverted_cube|SOLID((((-1 -1 0,-1 0 0,0 0 0,0 -1 0,-1 -1 0)),((0 -1 0,0 0 0,0 0 1,0 -1 1,0 -1 0)),((-1 0 0,-1 0 1,0 0 1,0 0 0,-1 0 0)),((-1 -1 1,-1 0 1,-1 0 0,-1 -1 0,-1 -1 1)),((0 -1 1,0 0 1,-1 0 1,-1 -1 1,0 -1 1)),((0 -1 0,0 -1 1,-1 -1 1,-1 -1 0,0 -1 0))))|LINESTRING(0 0 0,0 0 1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '652: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,0/1 -1/1 0/1,-1/1 -1/1 0/1)),((0/1 -1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1,0/1 -1/1 1/1,0/1 -1/1 0/1)),((-1/1 0/1 0/1,-1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 -1/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 1/1)),((0/1 -1/1 1/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 -1/1 1/1,0/1 -1/1 1/1)),((0/1 -1/1 0/1,0/1 -1/1 1/1,-1/1 -1/1 1/1,-1/1 -1/1 0/1,0/1 -1/1 0/1))))) is LINESTRING Z (0/1 0/1 1/1,0/1 0/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 0/1 1/1)' has passed 1: line#655:3|@inverted_cube|SOLID((((-1 -0 -0,-1 1 -0,-0 1 -0,-0 -0 -0,-1 -0 -0)),((-0 -0 -0,-0 1 -0,-0 1 1,-0 -0 1,-0 -0 -0)),((-1 1 -0,-1 1 1,-0 1 1,-0 1 -0,-1 1 -0)),((-1 -0 1,-1 1 1,-1 1 -0,-1 -0 -0,-1 -0 1)),((-0 -0 1,-0 1 1,-1 1 1,-1 -0 1,-0 -0 1)),((-0 -0 -0,-0 -0 1,-1 -0 1,-1 -0 -0,-0 -0 -0))))|TIN(((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '655: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z (((0/1 0/1 1/1,0/1 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(219): info: check '655: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z (((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1))) and should be TIN Z (((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1)))' has passed 1: line#658:3|@inverted_cube|SOLID((((0.5 0 0,0.5 1 0,1.5 1 0,1.5 0 0,0.5 0 0)),((1.5 0 0,1.5 1 0,1.5 1 1,1.5 0 1,1.5 0 0)),((0.5 1 0,0.5 1 1,1.5 1 1,1.5 1 0,0.5 1 0)),((0.5 0 1,0.5 1 1,0.5 1 0,0.5 0 0,0.5 0 1)),((1.5 0 1,1.5 1 1,0.5 1 1,0.5 0 1,1.5 0 1)),((1.5 0 0,1.5 0 1,0.5 0 1,0.5 0 0,1.5 0 0))))|SOLID((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '658: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z ((((3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1,1/1 0/1 1/2)),((1/1 1/2 0/1,1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/1 1/2 1/1,3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((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 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/2 1/1 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/2 1/1 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/1 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1,1/2 0/1 0/1)),((1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1,1/1 1/1 1/2)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1,3/4 3/4 1/1)),((1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/2 1/1 1/1)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/1)),((1/2 0/1 1/1,1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1)),((1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1,1/2 0/1 1/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1,1/1 0/1 1/1)),((3/4 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/1 0/1 1/2,1/1 0/1 1/1,3/4 0/1 3/4)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1,1/1 0/1 1/2)),((1/2 1/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 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/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)))) and should be SOLID Z ((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '658: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z ((((1/1 1/2 0/1,1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/2 0/1)),((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 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/2 1/1,3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/2)),((3/4 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 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1,3/4 0/1 3/4)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1,1/1 0/1 1/2)),((3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2,3/4 0/1 3/4)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1)),((3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1,3/4 1/4 0/1)),((1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1)),((3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 1/2,1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2)),((1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1,1/1 0/1 1/2)),((3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1,3/4 3/4 1/1)),((1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/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/1 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/1 1/2)),((1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2,1/2 1/2 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1)),((1/2 1/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)))) and should be SOLID Z ((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1))))' has passed 1: line#666:2|POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))|POLYGON((0 0,5 0,5 5,0 5,0 0))|POLYGON((5 5,0 5,0 0,5 0,5 5)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '666: intersection(POLYGON ((0/1 0/1,10/1 0/1,10/1 0/1,10/1 10/1,0/1 10/1,0/1 0/1)), POLYGON ((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1))) is POLYGON ((0/1 5/1,0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1)) and should be POLYGON ((5/1 5/1,0/1 5/1,0/1 0/1,5/1 0/1,5/1 5/1))' has passed 1: line#667:3|POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))|POLYGON((0 0,5 0,5 5,0 5,0 0))|TIN(((0 5 0,0 0 0,5 0 0,0 5 0)),((0 5 0,5 0 0,5 5 0,0 5 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '667: intersection3D(POLYGON ((0/1 0/1,10/1 0/1,10/1 0/1,10/1 10/1,0/1 10/1,0/1 0/1)), POLYGON ((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1))) is TIN Z (((0/1 5/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1)),((0/1 5/1 0/1,0/1 0/1 0/1,5/1 0/1 0/1,0/1 5/1 0/1))) and should be TIN Z (((0/1 5/1 0/1,0/1 0/1 0/1,5/1 0/1 0/1,0/1 5/1 0/1)),((0/1 5/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '667: intersection3D(POLYGON ((0/1 0/1,10/1 0/1,10/1 0/1,10/1 10/1,0/1 10/1,0/1 0/1)), POLYGON ((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1))) is TIN Z (((0/1 5/1 0/1,0/1 0/1 0/1,5/1 0/1 0/1,0/1 5/1 0/1)),((0/1 5/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1))) and should be TIN Z (((0/1 5/1 0/1,0/1 0/1 0/1,5/1 0/1 0/1,0/1 5/1 0/1)),((0/1 5/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1)))' has passed 1: line#670:2|LINESTRING(0 0,0 10,10 10,10 0)|LINESTRING(10 10 4,10 0 5,0 0 5)|GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(10 0,10 10)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '670: intersection(LINESTRING (0/1 0/1,0/1 10/1,10/1 10/1,10/1 0/1), LINESTRING Z (10/1 10/1 4/1,10/1 0/1 5/1,0/1 0/1 5/1)) is GEOMETRYCOLLECTION (POINT (0/1 0/1),LINESTRING (10/1 0/1,10/1 10/1)) and should be GEOMETRYCOLLECTION (POINT (0/1 0/1),LINESTRING (10/1 0/1,10/1 10/1))' has passed 1: line#671:3|LINESTRING(0 0,0 10,10 10,10 0)|LINESTRING(10 10 4,10 0 5,0 0 5)|GEOMETRYCOLLECTION EMPTY @@ -21915,8 +21951,8 @@ 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '691: intersection(POLYGON ((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON ((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1)) and should be POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))' has passed 1: line#692:2|POLYGON((0 0,0 1,1 1,1 0,0 0),(0.4 0.4,0.6 0.4,0.6 0.6,0.4 0.6,0.4 0.4))|POLYGON((0 0,1 0,1 1,0 1,0 0))|@A 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '692: intersection(POLYGON ((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1),(2/5 2/5,3/5 2/5,3/5 3/5,2/5 3/5,2/5 2/5)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON ((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1),(2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5,2/5 3/5)) and should be POLYGON ((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1),(2/5 2/5,3/5 2/5,3/5 3/5,2/5 3/5,2/5 2/5))' has passed -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(55): Leaving test case "testFileIntersectionTest"; testing time: 2294537us -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(53): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 2294584us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(55): Leaving test case "testFileIntersectionTest"; testing time: 2233542us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(53): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 2233559us 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(34): Entering test suite "SFCGAL_algorithm_IntersectsTest" 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(39): Entering test case "testFileIntersectsTest" 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(47): info: check ifs.good() has passed @@ -22781,82 +22817,82 @@ 1: line#492:3|SOLID((((0 0 0,0 1 0,0 1 1,0 0 1,0 0 0)),((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)),((0 0 0,0 0 1,1 0 1,1 0 0,0 0 0)),((1 0 0,1 0 1,1 1 1,1 1 0,1 0 0)),((0 0 1,0 1 1,1 1 1,1 0 1,0 0 1)),((0 1 0,1 1 0,1 1 1,0 1 1,0 1 0))))|SOLID((((0.2 0.2 0.2,0.2 0.8 0.2,0.2 0.8 0.8,0.2 0.2 0.8,0.2 0.2 0.2)),((0.2 0.2 0.2,0.8 0.2 0.2,0.8 0.8 0.2,0.2 0.8 0.2,0.2 0.2 0.2)),((0.2 0.2 0.2,0.2 0.2 0.8,0.8 0.2 0.8,0.8 0.2 0.2,0.2 0.2 0.2)),((0.8 0.2 0.2,0.8 0.2 0.8,0.8 0.8 0.8,0.8 0.8 0.2,0.8 0.2 0.2)),((0.2 0.2 0.8,0.2 0.8 0.8,0.8 0.8 0.8,0.8 0.2 0.8,0.2 0.2 0.8)),((0.2 0.8 0.2,0.8 0.8 0.2,0.8 0.8 0.8,0.2 0.8 0.8,0.2 0.8 0.2))))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(91): info: check '492: intersects3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((1/5 1/5 1/5,1/5 4/5 1/5,1/5 4/5 4/5,1/5 1/5 4/5,1/5 1/5 1/5)),((1/5 1/5 1/5,4/5 1/5 1/5,4/5 4/5 1/5,1/5 4/5 1/5,1/5 1/5 1/5)),((1/5 1/5 1/5,1/5 1/5 4/5,4/5 1/5 4/5,4/5 1/5 1/5,1/5 1/5 1/5)),((4/5 1/5 1/5,4/5 1/5 4/5,4/5 4/5 4/5,4/5 4/5 1/5,4/5 1/5 1/5)),((1/5 1/5 4/5,1/5 4/5 4/5,4/5 4/5 4/5,4/5 1/5 4/5,1/5 1/5 4/5)),((1/5 4/5 1/5,4/5 4/5 1/5,4/5 4/5 4/5,1/5 4/5 4/5,1/5 4/5 1/5))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(97): info: check '492: intersects3D(SOLID Z ((((1/5 1/5 1/5,1/5 4/5 1/5,1/5 4/5 4/5,1/5 1/5 4/5,1/5 1/5 1/5)),((1/5 1/5 1/5,4/5 1/5 1/5,4/5 4/5 1/5,1/5 4/5 1/5,1/5 1/5 1/5)),((1/5 1/5 1/5,1/5 1/5 4/5,4/5 1/5 4/5,4/5 1/5 1/5,1/5 1/5 1/5)),((4/5 1/5 1/5,4/5 1/5 4/5,4/5 4/5 4/5,4/5 4/5 1/5,4/5 1/5 1/5)),((1/5 1/5 4/5,1/5 4/5 4/5,4/5 4/5 4/5,4/5 1/5 4/5,1/5 1/5 4/5)),((1/5 4/5 1/5,4/5 4/5 1/5,4/5 4/5 4/5,1/5 4/5 4/5,1/5 4/5 1/5)))), SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1))))) should be TRUE' has passed -1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(39): Leaving test case "testFileIntersectsTest"; testing time: 1680467us -1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(34): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 1680487us +1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(39): Leaving test case "testFileIntersectsTest"; testing time: 1663067us +1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(34): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 1663087us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(27): Entering test suite "SFCGAL_algorithm_IsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(29): Entering test case "pointIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(34): info: check 'Point should be simple: POINT (3/1 4/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(29): Leaving test case "pointIsSimple"; testing time: 589us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(29): Leaving test case "pointIsSimple"; testing time: 432us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(39): Entering test case "point3DIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(44): info: check 'Point should be simple: POINT Z (3/1 4/1 2/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(39): Leaving test case "point3DIsSimple"; testing time: 399us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(39): Leaving test case "point3DIsSimple"; testing time: 352us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(49): Entering test case "ShortLinestringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(54): info: check 'LineString should be simple: LINESTRING (0/1 0/1,2/1 0/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(49): Leaving test case "ShortLinestringIsSimple"; testing time: 512us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(49): Leaving test case "ShortLinestringIsSimple"; testing time: 351us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(59): Entering test case "LongLinestringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(64): info: check 'LineString should be simple: LINESTRING (0/1 0/1,2/1 0/1,1/1 1/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(59): Leaving test case "LongLinestringIsSimple"; testing time: 425us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(59): Leaving test case "LongLinestringIsSimple"; testing time: 365us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(69): Entering test case "ComplexLongLinestringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(74): info: check 'LineString should be complex: LINESTRING (0/1 0/1,2/1 0/1,1/1 1/1,1/1 -1/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(69): Leaving test case "ComplexLongLinestringIsSimple"; testing time: 403us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(69): Leaving test case "ComplexLongLinestringIsSimple"; testing time: 368us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(79): Entering test case "ClosedLongLinestringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(84): info: check 'LineString should be simple: LINESTRING (0/1 0/1,2/1 0/1,1/1 1/1,0/1 0/1)' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(79): Leaving test case "ClosedLongLinestringIsSimple"; testing time: 435us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(79): Leaving test case "ClosedLongLinestringIsSimple"; testing time: 364us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(89): Entering test case "PolygonIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(95): info: check 'Polygon should be simple: POLYGON Z ((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(89): Leaving test case "PolygonIsSimple"; testing time: 543us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(89): Leaving test case "PolygonIsSimple"; testing time: 492us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(100): Entering test case "ComplexPolygonIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(106): info: check 'Polygon should be complex: POLYGON Z ((0/1 0/1 1/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(100): Leaving test case "ComplexPolygonIsSimple"; testing time: 491us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(100): Leaving test case "ComplexPolygonIsSimple"; testing time: 499us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(112): Entering test case "TriangleIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(118): info: check 'Triangle should be simple: TRIANGLE Z ((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(112): Leaving test case "TriangleIsSimple"; testing time: 439us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(112): Leaving test case "TriangleIsSimple"; testing time: 379us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(123): Entering test case "PolyhedralSurfaceIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(130): info: check 'Solid should be simple: SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 10/1,1/1 0/1 10/1,1/1 1/1 10/1,0/1 1/1 10/1,0/1 0/1 10/1)),((0/1 0/1 0/1,0/1 0/1 10/1,0/1 1/1 10/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 10/1,1/1 1/1 10/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/1 1/1 0/1,1/1 1/1 10/1,1/1 0/1 10/1,1/1 0/1 0/1,1/1 1/1 0/1)),((1/1 0/1 0/1,1/1 0/1 10/1,0/1 0/1 10/1,0/1 0/1 0/1,1/1 0/1 0/1))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(123): Leaving test case "PolyhedralSurfaceIsSimple"; testing time: 1183us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(123): Leaving test case "PolyhedralSurfaceIsSimple"; testing time: 1143us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(135): Entering test case "ComplexPolyhedralSurfaceIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(146): info: check 'PolyhedralSurface should be complex: POLYHEDRALSURFACE Z (((0/1 0/1 0/1,0/1 -2/1 0/1,-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,0/1 -2/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 0/1 -1/1,0/1 0/1 -1/1,0/1 0/1 0/1)),((-1/1 -1/1 -1/1,0/1 -1/1 -1/1,0/1 0/1 -1/1,-1/1 0/1 -1/1,-1/1 -1/1 -1/1)),((-1/1 -1/1 -1/1,-1/1 0/1 -1/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 -1/1)),((-1/1 -1/1 -1/1,-1/1 -1/1 0/1,0/1 -2/1 0/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1)))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(135): Leaving test case "ComplexPolyhedralSurfaceIsSimple"; testing time: 1035us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(135): Leaving test case "ComplexPolyhedralSurfaceIsSimple"; testing time: 1036us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(153): Entering test case "TriangulatedSurfaceIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(162): info: check 'TriangulatedSurface should be simple: TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1,1/1 0/1 0/1)))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(153): Leaving test case "TriangulatedSurfaceIsSimple"; testing time: 537us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(153): Leaving test case "TriangulatedSurfaceIsSimple"; testing time: 497us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(167): Entering test case "SolidIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(177): info: check 'Solid should be simple: SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 1/1 1/1)),((1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(167): Leaving test case "SolidIsSimple"; testing time: 1220us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(167): Leaving test case "SolidIsSimple"; testing time: 1150us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(182): Entering test case "ComplexSolidIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(193): info: check 'Solid should be complex: SOLID Z ((((0/1 0/1 0/1,0/1 -2/1 0/1,-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,0/1 -2/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 0/1 -1/1,0/1 0/1 -1/1,0/1 0/1 0/1)),((-1/1 -1/1 -1/1,0/1 -1/1 -1/1,0/1 0/1 -1/1,-1/1 0/1 -1/1,-1/1 -1/1 -1/1)),((-1/1 -1/1 -1/1,-1/1 0/1 -1/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 -1/1)),((-1/1 -1/1 -1/1,-1/1 -1/1 0/1,0/1 -2/1 0/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(182): Leaving test case "ComplexSolidIsSimple"; testing time: 1051us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(182): Leaving test case "ComplexSolidIsSimple"; testing time: 1006us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(200): Entering test case "MultiPointIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(206): info: check 'MultiPoint should be simple: MULTIPOINT ((0/1 0/1),(1/1 0/1),(1/1 1/1),(0/1 1/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(200): Leaving test case "MultiPointIsSimple"; testing time: 450us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(200): Leaving test case "MultiPointIsSimple"; testing time: 379us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(211): Entering test case "ComplexMultiPointIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(217): info: check 'MultiPoint should be complex: MULTIPOINT ((0/1 0/1),(1/1 0/1),(1/1 1/1),(0/1 1/1),(0/1 0/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(211): Leaving test case "ComplexMultiPointIsSimple"; testing time: 442us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(211): Leaving test case "ComplexMultiPointIsSimple"; testing time: 378us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(224): Entering test case "MultiLineStringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(230): info: check 'MultiLineString should be simple: MULTILINESTRING ((0/1 0/1,2/1 0/1),(2/1 0/1,1/1 1/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(224): Leaving test case "MultiLineStringIsSimple"; testing time: 430us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(224): Leaving test case "MultiLineStringIsSimple"; testing time: 407us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(235): Entering test case "ComplexMultiLineStringIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(242): info: check 'MultiLineString should be complex: MULTILINESTRING ((-4/1 0/1,-2/1 0/1),(3/1 0/1,2/1 1/1),(0/1 0/1,2/1 0/1,1/1 1/1,1/1 -1/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(235): Leaving test case "ComplexMultiLineStringIsSimple"; testing time: 478us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(235): Leaving test case "ComplexMultiLineStringIsSimple"; testing time: 407us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(249): Entering test case "MultiPolygonIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(255): info: check 'MultiPolygon should be simple: MULTIPOLYGON Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(249): Leaving test case "MultiPolygonIsSimple"; testing time: 575us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(249): Leaving test case "MultiPolygonIsSimple"; testing time: 520us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(260): Entering test case "ComplexMultiPolygonIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(267): info: check 'MultiPolygon should be complex: MULTIPOLYGON Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 1/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(260): Leaving test case "ComplexMultiPolygonIsSimple"; testing time: 689us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(260): Leaving test case "ComplexMultiPolygonIsSimple"; testing time: 635us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(274): Entering test case "MultiSolidIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(292): info: check 'MultiSolid should be simple: MULTISOLID Z (((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 1/1 1/1)),((1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1))),(((0/1 0/1 0/1,0/1 -1/1 0/1,-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,0/1 -1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 0/1 -1/1,0/1 0/1 -1/1,0/1 0/1 0/1)),((-1/1 -1/1 -1/1,0/1 -1/1 -1/1,0/1 0/1 -1/1,-1/1 0/1 -1/1,-1/1 -1/1 -1/1)),((-1/1 -1/1 -1/1,-1/1 0/1 -1/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 -1/1)),((-1/1 -1/1 -1/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1)))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(274): Leaving test case "MultiSolidIsSimple"; testing time: 1695us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(274): Leaving test case "MultiSolidIsSimple"; testing time: 1518us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(297): Entering test case "ComplexMultiSolidIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(315): info: check 'MultiSolid should be complex: MULTISOLID Z (((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 1/1 1/1)),((1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1)))),((((0/1 0/1 0/1,0/1 -2/1 0/1,-1/1 -1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,0/1 -2/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 0/1 -1/1,0/1 0/1 -1/1,0/1 0/1 0/1)),((-1/1 -1/1 -1/1,0/1 -1/1 -1/1,0/1 0/1 -1/1,-1/1 0/1 -1/1,-1/1 -1/1 -1/1)),((-1/1 -1/1 -1/1,-1/1 0/1 -1/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 -1/1)),((-1/1 -1/1 -1/1,-1/1 -1/1 0/1,0/1 -2/1 0/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1)))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(297): Leaving test case "ComplexMultiSolidIsSimple"; testing time: 1903us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(297): Leaving test case "ComplexMultiSolidIsSimple"; testing time: 1831us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(322): Entering test case "GeometryCollectionIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(328): info: check 'GeometryCollection should be simple: GEOMETRYCOLLECTION (POINT (2/1 3/1),TRIANGLE ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(322): Leaving test case "GeometryCollectionIsSimple"; testing time: 449us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(322): Leaving test case "GeometryCollectionIsSimple"; testing time: 387us 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(333): Entering test case "ComplexGeometryCollectionIsSimple" 1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(340): info: check 'GeometryCollection should be complex: GEOMETRYCOLLECTION (POINT (2/1 3/1),TRIANGLE ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)),LINESTRING (0/1 0/1,2/1 0/1,1/1 1/1,1/1 -1/1))' has passed -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(333): Leaving test case "ComplexGeometryCollectionIsSimple"; testing time: 457us -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsSimple"; testing time: 17190us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(333): Leaving test case "ComplexGeometryCollectionIsSimple"; testing time: 420us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsSimple"; testing time: 15667us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(27): Entering test suite "SFCGAL_algorithm_IsValid" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(29): Entering test case "geometryIsValid" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(49): info: check '0:Point should be valid (). : POINT EMPTY' has passed @@ -22973,40 +23009,40 @@ 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(49): info: check '111:Solid should be valid (a reversed cube (inside/out)). : SOLID((((0 0 0, 1 0 0, 1 1 0, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 0 1 1, 0 0 1, 0 0 0)), ((0 0 0, 0 0 1, 1 0 1, 1 0 0, 0 0 0)), ((1 1 1, 1 0 1, 0 0 1, 0 1 1, 1 1 1)), ((1 1 1, 1 1 0, 1 0 0, 1 0 1, 1 1 1)), ((1 1 1, 0 1 1, 0 1 0, 1 1 0, 1 1 1))))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(49): info: check '112:Solid should be invalid (not connected), reason: PolyhedralSurface (shell) 0 is invalid: not connected : SOLID((((0 0 -1, 0 1 -1, 1 1 -1, 1 0 -1, 0 0 -1)), ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 1, 0 1 1, 0 0 1, 1 0 1, 1 1 1)), ((1 1 1, 1 0 1, 1 0 0, 1 1 0, 1 1 1)), ((1 1 1, 1 1 0, 0 1 0, 0 1 1, 1 1 1))))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(49): info: check '113:Solid should be invalid (not closed), reason: PolyhedralSurface (shell) 0 is not closed : SOLID((((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 1, 0 1 1, 0 0 1, 1 0 1, 1 1 1)), ((1 1 1, 1 0 1, 1 0 0, 1 1 0, 1 1 1))))' has passed -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(29): Leaving test case "geometryIsValid"; testing time: 37839us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(29): Leaving test case "geometryIsValid"; testing time: 37609us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): Entering test case "geometryWithNan" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(63): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(64): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(65): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): Leaving test case "geometryWithNan"; testing time: 452us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): Leaving test case "geometryWithNan"; testing time: 377us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(68): Entering test case "disconnectedTIN" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(73): info: check !v has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(68): Leaving test case "disconnectedTIN"; testing time: 399us -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 38742us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 38429us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(27): Entering test suite "SFCGAL_algorithm_LengthTest" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(29): Entering test case "testZeroLength" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(31): info: check algorithm::length(*io::readWkt("POINT (0.0 0.0)")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(32): info: check algorithm::length(*io::readWkt("LINESTRING EMPTY")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(33): info: check algorithm::length(*io::readWkt("POLYGON ((0 0,0 1,1 1,1 0,0 0))")) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(29): Leaving test case "testZeroLength"; testing time: 373us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(29): Leaving test case "testZeroLength"; testing time: 388us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(37): Entering test case "testZeroLengthVertical" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(39): info: check algorithm::length(*io::readWkt("LINESTRING (0.0 0.0 0.0,0.0 0.0 1.0)")) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(37): Leaving test case "testZeroLengthVertical"; testing time: 325us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(37): Leaving test case "testZeroLengthVertical"; testing time: 352us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Entering test case "testLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(46): info: check algorithm::length(*io::readWkt("LINESTRING (0.0 0.0,3.0 4.0)")) == 5.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(48): info: check algorithm::length(*io::readWkt("LINESTRING (0.0 0.0,0.0 1.0,1.0 1.0)")) == 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Leaving test case "testLengthLineString"; testing time: 333us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Leaving test case "testLengthLineString"; testing time: 364us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(55): Entering test case "test3DZeroLength" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(57): info: check algorithm::length3D(*io::readWkt("POINT (0.0 0.0)")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(58): info: check algorithm::length3D(*io::readWkt("LINESTRING EMPTY")) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(59): info: check algorithm::length3D(*io::readWkt("POLYGON ((0 0,0 1,1 1,1 0,0 0))")) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(55): Leaving test case "test3DZeroLength"; testing time: 365us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(55): Leaving test case "test3DZeroLength"; testing time: 376us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(63): Entering test case "test3DLengthVertical" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(65): info: check algorithm::length3D(*io::readWkt("LINESTRING (0.0 0.0 0.0,0.0 0.0 1.0)")) == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(63): Leaving test case "test3DLengthVertical"; testing time: 331us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(63): Leaving test case "test3DLengthVertical"; testing time: 359us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(69): Entering test case "test3DLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(71): info: check algorithm::length3D(*io::readWkt( "LINESTRING (0.0 0.0 0.0,0.0 1.0 0.0,0.0 1.0 1.0)")) == 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(69): Leaving test case "test3DLengthLineString"; testing time: 318us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(69): Leaving test case "test3DLengthLineString"; testing time: 352us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(78): Entering test case "testLength_invalidType" 1: POINT (3.0 4.0) 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(87): info: check algorithm::length(*io::readWkt(wkt)) == 0.0 has passed @@ -23017,497 +23053,497 @@ 1: POLYGON ((0.0 0.0,1.0 0.0,1.0 1.0,0.0 0.0)) 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(87): info: check algorithm::length(*io::readWkt(wkt)) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(88): info: check algorithm::length3D(*io::readWkt(wkt)) == 0.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(78): Leaving test case "testLength_invalidType"; testing time: 443us -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(27): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 2586us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(78): Leaving test case "testLength_invalidType"; testing time: 468us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(27): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 2754us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(38): Entering test suite "SFCGAL_algorithm_LineSubstringTest" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(40): Entering test case "testIssue130" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(40): Leaving test case "testIssue130"; testing time: 450us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(40): Leaving test case "testIssue130"; testing time: 530us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): Entering test case "testLineSubstringOpenForward1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): Leaving test case "testLineSubstringOpenForward1"; testing time: 493us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): Leaving test case "testLineSubstringOpenForward1"; testing time: 436us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(50): Entering test case "testLineSubstringOpenForward2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(50): Leaving test case "testLineSubstringOpenForward2D1"; testing time: 491us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(50): Leaving test case "testLineSubstringOpenForward2D1"; testing time: 427us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(55): Entering test case "testLineSubstringOpenForwardNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(55): Leaving test case "testLineSubstringOpenForwardNegativeEnd1"; testing time: 483us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(55): Leaving test case "testLineSubstringOpenForwardNegativeEnd1"; testing time: 418us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Entering test case "testLineSubstringOpenForwardNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D1"; testing time: 492us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D1"; testing time: 421us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Entering test case "testLineSubstringOpenForwardNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Leaving test case "testLineSubstringOpenForwardNegativeStart1"; testing time: 525us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Leaving test case "testLineSubstringOpenForwardNegativeStart1"; testing time: 423us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(72): Entering test case "testLineSubstringOpenForwardNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(72): Leaving test case "testLineSubstringOpenForwardNegativeStart2D1"; testing time: 523us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(72): Leaving test case "testLineSubstringOpenForwardNegativeStart2D1"; testing time: 420us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(77): Entering test case "testLineSubstringOpenForwardNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(77): Leaving test case "testLineSubstringOpenForwardNegativeEnds1"; testing time: 524us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(77): Leaving test case "testLineSubstringOpenForwardNegativeEnds1"; testing time: 417us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(83): Entering test case "testLineSubstringOpenForwardNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(83): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D1"; testing time: 522us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(83): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D1"; testing time: 417us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(88): Entering test case "testLineSubstringOpenForward2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(88): Leaving test case "testLineSubstringOpenForward2"; testing time: 531us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(88): Leaving test case "testLineSubstringOpenForward2"; testing time: 423us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(94): Entering test case "testLineSubstringOpenForward2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(94): Leaving test case "testLineSubstringOpenForward2D2"; testing time: 530us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(94): Leaving test case "testLineSubstringOpenForward2D2"; testing time: 455us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Entering test case "testLineSubstringOpenForwardNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Leaving test case "testLineSubstringOpenForwardNegativeStart2"; testing time: 442us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Leaving test case "testLineSubstringOpenForwardNegativeStart2"; testing time: 364us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(105): Entering test case "testLineSubstringOpenForwardNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(105): Leaving test case "testLineSubstringOpenForwardNegativeStart2D2"; testing time: 342us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(105): Leaving test case "testLineSubstringOpenForwardNegativeStart2D2"; testing time: 346us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(110): Entering test case "testLineSubstringOpenForward3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(110): Leaving test case "testLineSubstringOpenForward3"; testing time: 388us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(110): Leaving test case "testLineSubstringOpenForward3"; testing time: 366us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(116): Entering test case "testLineSubstringOpenForward2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(116): Leaving test case "testLineSubstringOpenForward2D3"; testing time: 365us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(116): Leaving test case "testLineSubstringOpenForward2D3"; testing time: 362us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(122): Entering test case "testLineSubstringOpenForwardNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(122): Leaving test case "testLineSubstringOpenForwardNegativeStart3"; testing time: 366us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(122): Leaving test case "testLineSubstringOpenForwardNegativeStart3"; testing time: 367us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(128): Entering test case "testLineSubstringOpenForwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(128): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 353us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(128): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 365us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(134): Entering test case "testLineSubstringOpenForward4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(134): Leaving test case "testLineSubstringOpenForward4"; testing time: 357us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(134): Leaving test case "testLineSubstringOpenForward4"; testing time: 366us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(140): Entering test case "testLineSubstringOpenForward2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(140): Leaving test case "testLineSubstringOpenForward2D4"; testing time: 355us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(140): Leaving test case "testLineSubstringOpenForward2D4"; testing time: 368us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(146): Entering test case "testLineSubstringOpenForwardStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(146): Leaving test case "testLineSubstringOpenForwardStart4"; testing time: 389us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(146): Leaving test case "testLineSubstringOpenForwardStart4"; testing time: 373us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(152): Entering test case "testLineSubstringOpenForwardStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(152): Leaving test case "testLineSubstringOpenForwardStart2D4"; testing time: 390us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(152): Leaving test case "testLineSubstringOpenForwardStart2D4"; testing time: 381us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(158): Entering test case "testLineSubstringOpenForwardEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(158): Leaving test case "testLineSubstringOpenForwardEnd4"; testing time: 404us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(158): Leaving test case "testLineSubstringOpenForwardEnd4"; testing time: 368us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Entering test case "testLineSubstringOpenForwardEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 429us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 361us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(170): Entering test case "testLineSubstringOpenForwardEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(170): Leaving test case "testLineSubstringOpenForwardEnds4"; testing time: 445us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(170): Leaving test case "testLineSubstringOpenForwardEnds4"; testing time: 366us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(176): Entering test case "testLineSubstringOpenForwardEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(176): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 451us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(176): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 360us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(182): Entering test case "testLineSubstringOpenForward5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(182): Leaving test case "testLineSubstringOpenForward5"; testing time: 436us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(182): Leaving test case "testLineSubstringOpenForward5"; testing time: 367us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(188): Entering test case "testLineSubstringOpenForward2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(188): Leaving test case "testLineSubstringOpenForward2D5"; testing time: 356us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(188): Leaving test case "testLineSubstringOpenForward2D5"; testing time: 365us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(194): Entering test case "testLineSubstringOpenForwardNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(194): Leaving test case "testLineSubstringOpenForwardNegativeStart5"; testing time: 359us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(194): Leaving test case "testLineSubstringOpenForwardNegativeStart5"; testing time: 363us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(200): Entering test case "testLineSubstringOpenForwardNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(200): Leaving test case "testLineSubstringOpenForwardNegativeStart2D5"; testing time: 360us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(200): Leaving test case "testLineSubstringOpenForwardNegativeStart2D5"; testing time: 365us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(206): Entering test case "testLineSubstringOpenForwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(206): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 363us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(206): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 373us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(212): Entering test case "testLineSubstringOpenForwardNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(212): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D5"; testing time: 353us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(212): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D5"; testing time: 363us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(218): Entering test case "testLineSubstringOpenForwardNegativeEnds5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(218): Leaving test case "testLineSubstringOpenForwardNegativeEnds5"; testing time: 359us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(218): Leaving test case "testLineSubstringOpenForwardNegativeEnds5"; testing time: 402us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(224): Entering test case "testLineSubstringOpenForwardNegativeEnds2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(224): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D5"; testing time: 355us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(224): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D5"; testing time: 364us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(230): Entering test case "testLineSubstringOpenBackward2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(230): Leaving test case "testLineSubstringOpenBackward2"; testing time: 454us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(230): Leaving test case "testLineSubstringOpenBackward2"; testing time: 421us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(235): Entering test case "testLineSubstringOpenBackward2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(235): Leaving test case "testLineSubstringOpenBackward2D2"; testing time: 417us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(235): Leaving test case "testLineSubstringOpenBackward2D2"; testing time: 421us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(240): Entering test case "testLineSubstringOpenBackwardNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(240): Leaving test case "testLineSubstringOpenBackwardNegativeStart2"; testing time: 411us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(240): Leaving test case "testLineSubstringOpenBackwardNegativeStart2"; testing time: 419us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Entering test case "testLineSubstringOpenBackwardNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D2"; testing time: 409us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D2"; testing time: 420us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Entering test case "testLineSubstringOpenBackwardNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2"; testing time: 416us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2"; testing time: 427us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(257): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(257): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D2"; testing time: 414us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(257): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D2"; testing time: 455us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(262): Entering test case "testLineSubstringOpenBackwardNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(262): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2"; testing time: 408us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(262): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2"; testing time: 423us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(268): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(268): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D2"; testing time: 411us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(268): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D2"; testing time: 439us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(273): Entering test case "testLineSubstringOpenBackward3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(273): Leaving test case "testLineSubstringOpenBackward3"; testing time: 409us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(273): Leaving test case "testLineSubstringOpenBackward3"; testing time: 426us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(279): Entering test case "testLineSubstringOpenBackward2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(279): Leaving test case "testLineSubstringOpenBackward2D3"; testing time: 441us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(279): Leaving test case "testLineSubstringOpenBackward2D3"; testing time: 419us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Entering test case "testLineSubstringOpenBackwardNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Leaving test case "testLineSubstringOpenBackwardNegativeStart3"; testing time: 365us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Leaving test case "testLineSubstringOpenBackwardNegativeStart3"; testing time: 384us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(290): Entering test case "testLineSubstringOpenBackwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(290): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D3"; testing time: 339us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(290): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D3"; testing time: 348us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(295): Entering test case "testLineSubstringOpenBackward4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(295): Leaving test case "testLineSubstringOpenBackward4"; testing time: 354us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(295): Leaving test case "testLineSubstringOpenBackward4"; testing time: 370us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(301): Entering test case "testLineSubstringOpenBackward2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(301): Leaving test case "testLineSubstringOpenBackward2D4"; testing time: 353us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(301): Leaving test case "testLineSubstringOpenBackward2D4"; testing time: 363us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(307): Entering test case "testLineSubstringOpenBackwardNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(307): Leaving test case "testLineSubstringOpenBackwardNegativeEnd4"; testing time: 359us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(307): Leaving test case "testLineSubstringOpenBackwardNegativeEnd4"; testing time: 378us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(313): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(313): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D4"; testing time: 354us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(313): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D4"; testing time: 362us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Entering test case "testLineSubstringOpenBackward5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Leaving test case "testLineSubstringOpenBackward5"; testing time: 358us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Leaving test case "testLineSubstringOpenBackward5"; testing time: 362us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(325): Entering test case "testLineSubstringOpenBackward2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(325): Leaving test case "testLineSubstringOpenBackward2D5"; testing time: 360us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(325): Leaving test case "testLineSubstringOpenBackward2D5"; testing time: 374us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(331): Entering test case "testLineSubstringOpenBackwardNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(331): Leaving test case "testLineSubstringOpenBackwardNegativeStart5"; testing time: 359us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(331): Leaving test case "testLineSubstringOpenBackwardNegativeStart5"; testing time: 358us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(337): Entering test case "testLineSubstringOpenBackwardNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(337): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D5"; testing time: 348us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(337): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D5"; testing time: 361us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(343): Entering test case "testLineSubstringOpenBackwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(343): Leaving test case "testLineSubstringOpenBackwardNegativeEnd5"; testing time: 375us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(343): Leaving test case "testLineSubstringOpenBackwardNegativeEnd5"; testing time: 359us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D5"; testing time: 350us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D5"; testing time: 370us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(355): Entering test case "testLineSubstringOpenBackwardNegativeEnds5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(355): Leaving test case "testLineSubstringOpenBackwardNegativeEnds5"; testing time: 355us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(355): Leaving test case "testLineSubstringOpenBackwardNegativeEnds5"; testing time: 352us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(361): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(361): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D5"; testing time: 358us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(361): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D5"; testing time: 387us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(367): Entering test case "testLineSubstringOpenBackward6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(367): Leaving test case "testLineSubstringOpenBackward6"; testing time: 361us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(367): Leaving test case "testLineSubstringOpenBackward6"; testing time: 376us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(373): Entering test case "testLineSubstringOpenBackward2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(373): Leaving test case "testLineSubstringOpenBackward2D6"; testing time: 369us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(373): Leaving test case "testLineSubstringOpenBackward2D6"; testing time: 354us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Entering test case "testLineSubstringOpenBackwardNegativeStart6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Leaving test case "testLineSubstringOpenBackwardNegativeStart6"; testing time: 360us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Leaving test case "testLineSubstringOpenBackwardNegativeStart6"; testing time: 365us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(385): Entering test case "testLineSubstringOpenBackwardNegativeStart2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(385): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D6"; testing time: 360us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(391): Entering test case "testLineSubstringOpenBackwardNegativeEnd6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(391): Leaving test case "testLineSubstringOpenBackwardNegativeEnd6"; testing time: 363us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(391): Leaving test case "testLineSubstringOpenBackwardNegativeEnd6"; testing time: 380us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(397): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(397): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D6"; testing time: 356us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(397): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D6"; testing time: 358us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(403): Entering test case "testLineSubstringOpenBackwardNegativeEnds6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(403): Leaving test case "testLineSubstringOpenBackwardNegativeEnds6"; testing time: 372us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(403): Leaving test case "testLineSubstringOpenBackwardNegativeEnds6"; testing time: 359us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D6"; testing time: 356us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D6"; testing time: 361us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(415): Entering test case "testLineSubstringOpenBackward7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(415): Leaving test case "testLineSubstringOpenBackward7"; testing time: 342us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(415): Leaving test case "testLineSubstringOpenBackward7"; testing time: 350us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(421): Entering test case "testLineSubstringOpenBackward2D7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(421): Leaving test case "testLineSubstringOpenBackward2D7"; testing time: 334us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(421): Leaving test case "testLineSubstringOpenBackward2D7"; testing time: 352us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(426): Entering test case "testLineSubstringOpenBackwardNegativeEnd7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(426): Leaving test case "testLineSubstringOpenBackwardNegativeEnd7"; testing time: 342us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(426): Leaving test case "testLineSubstringOpenBackwardNegativeEnd7"; testing time: 349us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(432): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(432): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D7"; testing time: 345us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(432): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D7"; testing time: 352us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(437): Entering test case "testLineSubstringOfEmptyLine" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(437): Leaving test case "testLineSubstringOfEmptyLine"; testing time: 304us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(437): Leaving test case "testLineSubstringOfEmptyLine"; testing time: 319us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(442): Entering test case "testLineSubstringOfEmptyLine2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(442): Leaving test case "testLineSubstringOfEmptyLine2"; testing time: 301us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(442): Leaving test case "testLineSubstringOfEmptyLine2"; testing time: 306us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(447): Entering test case "testLineSubstringOfEmptyLine3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(447): Leaving test case "testLineSubstringOfEmptyLine3"; testing time: 302us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(447): Leaving test case "testLineSubstringOfEmptyLine3"; testing time: 311us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(452): Entering test case "testLineSubstringOpenEmptySegment1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(452): Leaving test case "testLineSubstringOpenEmptySegment1"; testing time: 324us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(452): Leaving test case "testLineSubstringOpenEmptySegment1"; testing time: 356us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(458): Entering test case "testLineSubstringOpenEmptySegment2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(458): Leaving test case "testLineSubstringOpenEmptySegment2D1"; testing time: 334us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(458): Leaving test case "testLineSubstringOpenEmptySegment2D1"; testing time: 345us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Entering test case "testLineSubstringOpenEmptySegment2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 362us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 373us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(469): Entering test case "testLineSubstringOpenEmptySegment2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(469): Leaving test case "testLineSubstringOpenEmptySegment2D2"; testing time: 333us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(469): Leaving test case "testLineSubstringOpenEmptySegment2D2"; testing time: 330us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(474): Entering test case "testLineSubstringOpenEmptySegment3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(474): Leaving test case "testLineSubstringOpenEmptySegment3"; testing time: 352us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(474): Leaving test case "testLineSubstringOpenEmptySegment3"; testing time: 324us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(480): Entering test case "testLineSubstringOpenEmptySegment2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(480): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 318us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(480): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 326us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(485): Entering test case "testLineSubstringClosed1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(485): Leaving test case "testLineSubstringClosed1"; testing time: 419us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(485): Leaving test case "testLineSubstringClosed1"; testing time: 416us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(491): Entering test case "testLineSubstringClosed2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(491): Leaving test case "testLineSubstringClosed2D1"; testing time: 372us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(491): Leaving test case "testLineSubstringClosed2D1"; testing time: 382us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(497): Entering test case "testLineSubstringClosedNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(497): Leaving test case "testLineSubstringClosedNegativeStart1"; testing time: 406us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(497): Leaving test case "testLineSubstringClosedNegativeStart1"; testing time: 410us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(503): Entering test case "testLineSubstringClosedNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(503): Leaving test case "testLineSubstringClosedNegativeStart2D1"; testing time: 367us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(503): Leaving test case "testLineSubstringClosedNegativeStart2D1"; testing time: 373us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(509): Entering test case "testLineSubstringClosedNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(509): Leaving test case "testLineSubstringClosedNegativeEnd1"; testing time: 399us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(509): Leaving test case "testLineSubstringClosedNegativeEnd1"; testing time: 526us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(515): Entering test case "testLineSubstringClosedNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(515): Leaving test case "testLineSubstringClosedNegativeEnd2D1"; testing time: 369us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(515): Leaving test case "testLineSubstringClosedNegativeEnd2D1"; testing time: 377us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(521): Entering test case "testLineSubstringClosedNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(521): Leaving test case "testLineSubstringClosedNegativeEnds1"; testing time: 397us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(521): Leaving test case "testLineSubstringClosedNegativeEnds1"; testing time: 407us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(527): Entering test case "testLineSubstringClosedNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(527): Leaving test case "testLineSubstringClosedNegativeEnds2D1"; testing time: 400us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(527): Leaving test case "testLineSubstringClosedNegativeEnds2D1"; testing time: 392us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(533): Entering test case "testLineSubstringClosed2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(533): Leaving test case "testLineSubstringClosed2"; testing time: 428us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(533): Leaving test case "testLineSubstringClosed2"; testing time: 389us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(539): Entering test case "testLineSubstringClosed2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(539): Leaving test case "testLineSubstringClosed2D2"; testing time: 511us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(539): Leaving test case "testLineSubstringClosed2D2"; testing time: 502us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(545): Entering test case "testLineSubstringClosedNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(545): Leaving test case "testLineSubstringClosedNegativeStart2"; testing time: 457us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(545): Leaving test case "testLineSubstringClosedNegativeStart2"; testing time: 402us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(551): Entering test case "testLineSubstringClosedNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(551): Leaving test case "testLineSubstringClosedNegativeStart2D2"; testing time: 490us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(551): Leaving test case "testLineSubstringClosedNegativeStart2D2"; testing time: 461us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(557): Entering test case "testLineSubstringClosedNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(557): Leaving test case "testLineSubstringClosedNegativeEnd2"; testing time: 395us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(557): Leaving test case "testLineSubstringClosedNegativeEnd2"; testing time: 396us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(563): Entering test case "testLineSubstringClosedNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(563): Leaving test case "testLineSubstringClosedNegativeEnd2D2"; testing time: 504us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(563): Leaving test case "testLineSubstringClosedNegativeEnd2D2"; testing time: 527us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(569): Entering test case "testLineSubstringClosedNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(569): Leaving test case "testLineSubstringClosedNegativeEnds2"; testing time: 394us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(569): Leaving test case "testLineSubstringClosedNegativeEnds2"; testing time: 402us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(575): Entering test case "testLineSubstringClosedNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(575): Leaving test case "testLineSubstringClosedNegativeEnds2D2"; testing time: 470us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(575): Leaving test case "testLineSubstringClosedNegativeEnds2D2"; testing time: 468us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(581): Entering test case "testLineSubstringClosed3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(581): Leaving test case "testLineSubstringClosed3"; testing time: 515us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(581): Leaving test case "testLineSubstringClosed3"; testing time: 511us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(587): Entering test case "testLineSubstringClosed2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(587): Leaving test case "testLineSubstringClosed2D3"; testing time: 459us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(587): Leaving test case "testLineSubstringClosed2D3"; testing time: 508us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(593): Entering test case "testLineSubstringClosedNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(593): Leaving test case "testLineSubstringClosedNegativeStart3"; testing time: 463us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(593): Leaving test case "testLineSubstringClosedNegativeStart3"; testing time: 479us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(599): Entering test case "testLineSubstringClosedNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(599): Leaving test case "testLineSubstringClosedNegativeStart2D3"; testing time: 445us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(599): Leaving test case "testLineSubstringClosedNegativeStart2D3"; testing time: 466us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(605): Entering test case "testLineSubstringClosedNegativeEnd3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(605): Leaving test case "testLineSubstringClosedNegativeEnd3"; testing time: 490us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(605): Leaving test case "testLineSubstringClosedNegativeEnd3"; testing time: 505us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(611): Entering test case "testLineSubstringClosedNegativeEnd2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(611): Leaving test case "testLineSubstringClosedNegativeEnd2D3"; testing time: 478us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(611): Leaving test case "testLineSubstringClosedNegativeEnd2D3"; testing time: 526us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(617): Entering test case "testLineSubstringClosedNegativeEnds3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(617): Leaving test case "testLineSubstringClosedNegativeEnds3"; testing time: 457us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(617): Leaving test case "testLineSubstringClosedNegativeEnds3"; testing time: 476us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(623): Entering test case "testLineSubstringClosedNegativeEnds2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(623): Leaving test case "testLineSubstringClosedNegativeEnds2D3"; testing time: 440us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(623): Leaving test case "testLineSubstringClosedNegativeEnds2D3"; testing time: 463us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(629): Entering test case "testLineSubstringClosed4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(629): Leaving test case "testLineSubstringClosed4"; testing time: 467us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(629): Leaving test case "testLineSubstringClosed4"; testing time: 457us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(635): Entering test case "testLineSubstringClosed2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(635): Leaving test case "testLineSubstringClosed2D4"; testing time: 360us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(635): Leaving test case "testLineSubstringClosed2D4"; testing time: 372us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(641): Entering test case "testLineSubstringClosedNegativeStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(641): Leaving test case "testLineSubstringClosedNegativeStart4"; testing time: 443us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(641): Leaving test case "testLineSubstringClosedNegativeStart4"; testing time: 483us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(647): Entering test case "testLineSubstringClosedNegativeStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(647): Leaving test case "testLineSubstringClosedNegativeStart2D4"; testing time: 367us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(647): Leaving test case "testLineSubstringClosedNegativeStart2D4"; testing time: 373us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(653): Entering test case "testLineSubstringClosedNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(653): Leaving test case "testLineSubstringClosedNegativeEnd4"; testing time: 456us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(653): Leaving test case "testLineSubstringClosedNegativeEnd4"; testing time: 453us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(659): Entering test case "testLineSubstringClosedNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(659): Leaving test case "testLineSubstringClosedNegativeEnd2D4"; testing time: 380us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(659): Leaving test case "testLineSubstringClosedNegativeEnd2D4"; testing time: 371us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(665): Entering test case "testLineSubstringClosedNegativeEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(665): Leaving test case "testLineSubstringClosedNegativeEnds4"; testing time: 461us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(665): Leaving test case "testLineSubstringClosedNegativeEnds4"; testing time: 467us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(671): Entering test case "testLineSubstringClosedNegativeEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(671): Leaving test case "testLineSubstringClosedNegativeEnds2D4"; testing time: 364us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(671): Leaving test case "testLineSubstringClosedNegativeEnds2D4"; testing time: 374us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(677): Entering test case "testLineSubstringClosed5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(677): Leaving test case "testLineSubstringClosed5"; testing time: 415us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(677): Leaving test case "testLineSubstringClosed5"; testing time: 412us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(683): Entering test case "testLineSubstringClosed2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(683): Leaving test case "testLineSubstringClosed2D5"; testing time: 391us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(683): Leaving test case "testLineSubstringClosed2D5"; testing time: 378us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(689): Entering test case "testLineSubstringClosedNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(689): Leaving test case "testLineSubstringClosedNegativeStart5"; testing time: 408us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(689): Leaving test case "testLineSubstringClosedNegativeStart5"; testing time: 412us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(695): Entering test case "testLineSubstringClosedNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(695): Leaving test case "testLineSubstringClosedNegativeStart2D5"; testing time: 421us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(695): Leaving test case "testLineSubstringClosedNegativeStart2D5"; testing time: 388us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(701): Entering test case "testLineSubstringClosedComplement1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(701): Leaving test case "testLineSubstringClosedComplement1"; testing time: 435us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(701): Leaving test case "testLineSubstringClosedComplement1"; testing time: 372us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(707): Entering test case "testLineSubstringClosedComplement2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(707): Leaving test case "testLineSubstringClosedComplement2D1"; testing time: 492us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(707): Leaving test case "testLineSubstringClosedComplement2D1"; testing time: 458us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(713): Entering test case "testLineSubstringClosedComplementNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(713): Leaving test case "testLineSubstringClosedComplementNegativeStart1"; testing time: 367us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(713): Leaving test case "testLineSubstringClosedComplementNegativeStart1"; testing time: 369us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(719): Entering test case "testLineSubstringClosedComplementNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(719): Leaving test case "testLineSubstringClosedComplementNegativeStart2D1"; testing time: 496us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(719): Leaving test case "testLineSubstringClosedComplementNegativeStart2D1"; testing time: 451us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(725): Entering test case "testLineSubstringClosedComplementNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(725): Leaving test case "testLineSubstringClosedComplementNegativeEnd1"; testing time: 365us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(725): Leaving test case "testLineSubstringClosedComplementNegativeEnd1"; testing time: 473us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(731): Entering test case "testLineSubstringClosedComplementNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(731): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D1"; testing time: 521us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(737): Entering test case "testLineSubstringClosedComplementNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(737): Leaving test case "testLineSubstringClosedComplementNegativeEnds1"; testing time: 447us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(737): Leaving test case "testLineSubstringClosedComplementNegativeEnds1"; testing time: 375us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(743): Entering test case "testLineSubstringClosedComplementNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(743): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D1"; testing time: 529us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(743): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D1"; testing time: 492us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(749): Entering test case "testLineSubstringClosedComplement2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(749): Leaving test case "testLineSubstringClosedComplement2"; testing time: 468us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(749): Leaving test case "testLineSubstringClosedComplement2"; testing time: 493us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(755): Entering test case "testLineSubstringClosedComplement2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(755): Leaving test case "testLineSubstringClosedComplement2D2"; testing time: 593us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(755): Leaving test case "testLineSubstringClosedComplement2D2"; testing time: 504us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(761): Entering test case "testLineSubstringClosedComplementNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(761): Leaving test case "testLineSubstringClosedComplementNegativeStart2"; testing time: 453us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(761): Leaving test case "testLineSubstringClosedComplementNegativeStart2"; testing time: 406us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(767): Entering test case "testLineSubstringClosedComplementNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(767): Leaving test case "testLineSubstringClosedComplementNegativeStart2D2"; testing time: 531us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(767): Leaving test case "testLineSubstringClosedComplementNegativeStart2D2"; testing time: 467us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(773): Entering test case "testLineSubstringClosedComplementNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(773): Leaving test case "testLineSubstringClosedComplementNegativeEnd2"; testing time: 450us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(773): Leaving test case "testLineSubstringClosedComplementNegativeEnd2"; testing time: 428us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(779): Entering test case "testLineSubstringClosedComplementNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(779): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D2"; testing time: 496us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(779): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D2"; testing time: 497us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(785): Entering test case "testLineSubstringClosedComplementNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(785): Leaving test case "testLineSubstringClosedComplementNegativeEnds2"; testing time: 483us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(785): Leaving test case "testLineSubstringClosedComplementNegativeEnds2"; testing time: 381us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(791): Entering test case "testLineSubstringClosedComplementNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(791): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D2"; testing time: 498us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(791): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D2"; testing time: 463us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(797): Entering test case "testLineSubstringClosedComplement3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(797): Leaving test case "testLineSubstringClosedComplement3"; testing time: 543us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(797): Leaving test case "testLineSubstringClosedComplement3"; testing time: 472us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(803): Entering test case "testLineSubstringClosedComplement2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(803): Leaving test case "testLineSubstringClosedComplement2D3"; testing time: 553us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(803): Leaving test case "testLineSubstringClosedComplement2D3"; testing time: 517us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(809): Entering test case "testLineSubstringClosedComplementNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(809): Leaving test case "testLineSubstringClosedComplementNegativeStart3"; testing time: 559us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(809): Leaving test case "testLineSubstringClosedComplementNegativeStart3"; testing time: 474us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(815): Entering test case "testLineSubstringClosedComplementNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(815): Leaving test case "testLineSubstringClosedComplementNegativeStart2D3"; testing time: 550us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(815): Leaving test case "testLineSubstringClosedComplementNegativeStart2D3"; testing time: 517us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(821): Entering test case "testLineSubstringClosedComplementNegativeEnd3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(821): Leaving test case "testLineSubstringClosedComplementNegativeEnd3"; testing time: 428us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(821): Leaving test case "testLineSubstringClosedComplementNegativeEnd3"; testing time: 427us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(827): Entering test case "testLineSubstringClosedComplementNegativeEnd2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(827): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D3"; testing time: 509us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(827): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D3"; testing time: 484us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(833): Entering test case "testLineSubstringClosedComplementNegativeEnds3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(833): Leaving test case "testLineSubstringClosedComplementNegativeEnds3"; testing time: 361us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(833): Leaving test case "testLineSubstringClosedComplementNegativeEnds3"; testing time: 401us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(839): Entering test case "testLineSubstringClosedComplementNegativeEnds2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(839): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D3"; testing time: 496us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(839): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D3"; testing time: 476us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(845): Entering test case "testLineSubstringClosedComplement4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(845): Leaving test case "testLineSubstringClosedComplement4"; testing time: 490us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(845): Leaving test case "testLineSubstringClosedComplement4"; testing time: 516us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(851): Entering test case "testLineSubstringClosedComplement2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(851): Leaving test case "testLineSubstringClosedComplement2D4"; testing time: 480us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(851): Leaving test case "testLineSubstringClosedComplement2D4"; testing time: 527us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(857): Entering test case "testLineSubstringClosedComplementNegativeStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(857): Leaving test case "testLineSubstringClosedComplementNegativeStart4"; testing time: 504us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(857): Leaving test case "testLineSubstringClosedComplementNegativeStart4"; testing time: 522us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(863): Entering test case "testLineSubstringClosedComplementNegativeStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(863): Leaving test case "testLineSubstringClosedComplementNegativeStart2D4"; testing time: 493us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(863): Leaving test case "testLineSubstringClosedComplementNegativeStart2D4"; testing time: 497us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(869): Entering test case "testLineSubstringClosedComplementNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(869): Leaving test case "testLineSubstringClosedComplementNegativeEnd4"; testing time: 511us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(869): Leaving test case "testLineSubstringClosedComplementNegativeEnd4"; testing time: 534us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(875): Entering test case "testLineSubstringClosedComplementNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(875): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D4"; testing time: 527us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(875): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D4"; testing time: 499us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(881): Entering test case "testLineSubstringClosedComplementNegativeEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(881): Leaving test case "testLineSubstringClosedComplementNegativeEnds4"; testing time: 547us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(881): Leaving test case "testLineSubstringClosedComplementNegativeEnds4"; testing time: 507us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(887): Entering test case "testLineSubstringClosedComplementNegativeEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(887): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D4"; testing time: 573us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(887): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D4"; testing time: 496us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(893): Entering test case "testLineSubstringClosedComplement5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(893): Leaving test case "testLineSubstringClosedComplement5"; testing time: 416us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(893): Leaving test case "testLineSubstringClosedComplement5"; testing time: 347us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(899): Entering test case "testLineSubstringClosedComplement2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(899): Leaving test case "testLineSubstringClosedComplement2D5"; testing time: 396us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(899): Leaving test case "testLineSubstringClosedComplement2D5"; testing time: 343us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(905): Entering test case "testLineSubstringClosedComplementNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(905): Leaving test case "testLineSubstringClosedComplementNegativeEnd5"; testing time: 427us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(905): Leaving test case "testLineSubstringClosedComplementNegativeEnd5"; testing time: 343us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(911): Entering test case "testLineSubstringClosedComplementNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(911): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D5"; testing time: 403us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(911): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D5"; testing time: 337us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(917): Entering test case "testLineSubstringInvalidStartFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(919): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(917): Leaving test case "testLineSubstringInvalidStartFraction"; testing time: 441us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(917): Leaving test case "testLineSubstringInvalidStartFraction"; testing time: 374us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(927): Entering test case "testLineSubstringInvalidNegativeStartFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(929): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(927): Leaving test case "testLineSubstringInvalidNegativeStartFraction"; testing time: 430us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(927): Leaving test case "testLineSubstringInvalidNegativeStartFraction"; testing time: 352us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(937): Entering test case "testLineSubstringInvalidEndFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(939): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(937): Leaving test case "testLineSubstringInvalidEndFraction"; testing time: 459us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(937): Leaving test case "testLineSubstringInvalidEndFraction"; testing time: 350us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(947): Entering test case "testLineSubstringInvalidNegativeEndFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(949): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(947): Leaving test case "testLineSubstringInvalidNegativeEndFraction"; testing time: 433us -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(38): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 67236us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(947): Leaving test case "testLineSubstringInvalidNegativeEndFraction"; testing time: 336us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(38): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 65266us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(24): Entering test suite "SFCGAL_algorithm_MinkowskiSum3DTest" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(26): Entering test case "testMinkowskiSum3D_Sphere_Polyline" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(48): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(51): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(26): Leaving test case "testMinkowskiSum3D_Sphere_Polyline"; testing time: 2033581us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(26): Leaving test case "testMinkowskiSum3D_Sphere_Polyline"; testing time: 1994828us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1506): Entering test case "testMinkowskiSum3D_Cube_Point" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1523): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1526): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1552): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1506): Leaving test case "testMinkowskiSum3D_Cube_Point"; testing time: 21313us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1506): Leaving test case "testMinkowskiSum3D_Cube_Point"; testing time: 20061us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1555): Entering test case "testMinkowskiSum3D_EmptyGeometries" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1566): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1567): info: check result->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1571): info: check result->asText() == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1555): Leaving test case "testMinkowskiSum3D_EmptyGeometries"; testing time: 446us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1555): Leaving test case "testMinkowskiSum3D_EmptyGeometries"; testing time: 350us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1575): Entering test case "testMinkowskiSum3D_Square_Polyline_2D" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1590): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1594): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1770): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1575): Leaving test case "testMinkowskiSum3D_Square_Polyline_2D"; testing time: 41564us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1575): Leaving test case "testMinkowskiSum3D_Square_Polyline_2D"; testing time: 39522us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1773): Entering test case "testMinkowskiSum3D_WKT_Cube_Point" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1787): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1788): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1804): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1773): Leaving test case "testMinkowskiSum3D_WKT_Cube_Point"; testing time: 23757us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1773): Leaving test case "testMinkowskiSum3D_WKT_Cube_Point"; testing time: 19650us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1807): Entering test case "testMinkowskiSum3D_WKT_Tetrahedron_Segment" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1817): info: check tetrahedron != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1818): info: check segment != nullptr has passed @@ -23520,8 +23556,8 @@ 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1831): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1832): info: check result->geometryTypeId() == TYPE_POLYHEDRALSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(2095): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1807): Leaving test case "testMinkowskiSum3D_WKT_Tetrahedron_Segment"; testing time: 157655us -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(24): Leaving test suite "SFCGAL_algorithm_MinkowskiSum3DTest"; testing time: 2278498us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1807): Leaving test case "testMinkowskiSum3D_WKT_Tetrahedron_Segment"; testing time: 147310us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(24): Leaving test suite "SFCGAL_algorithm_MinkowskiSum3DTest"; testing time: 2221860us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(30): Entering test suite "SFCGAL_algorithm_MinkowskiTest" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(32): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(42): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed @@ -23536,36 +23572,36 @@ 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(42): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(42): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(42): info: check algorithm::minkowskiSum(*g, gB->as())->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(32): Leaving test case "testEmpty"; testing time: 1159us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(32): Leaving test case "testEmpty"; testing time: 719us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(46): Entering test case "testEmptyPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(53): info: check sum->asText(0) == "MULTIPOLYGON EMPTY" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(46): Leaving test case "testEmptyPoint"; testing time: 418us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(46): Leaving test case "testEmptyPoint"; testing time: 417us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(56): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(63): info: check sum->asText(0) == "MULTIPOLYGON (((0 0,1 0,1 1,0 1,0 0)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(56): Leaving test case "testPoint"; testing time: 453us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(56): Leaving test case "testPoint"; testing time: 426us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(65): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(73): info: check sum->asText(0) == "MULTIPOLYGON (((5 1,0 1,-1 0,0 -1,5 -1,6 0,5 1)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(65): Leaving test case "testLineString"; testing time: 951us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(65): Leaving test case "testLineString"; testing time: 714us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(79): Entering test case "testLineString2" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(86): info: check sum->asText(0) == "MULTIPOLYGON (((6 1,1 1,0 0,1 -1,6 -1,7 0,6 1)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(79): Leaving test case "testLineString2"; testing time: 530us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(79): Leaving test case "testLineString2"; testing time: 459us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(90): Entering test case "testLineString3" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(99): info: check sum->asText(0) == "MULTIPOLYGON (((5 1,2 4,5 4,6 5,5 6,0 6,-1 " "5,0 4,3 1,0 1,-1 0,0 -1,5 -1,6 0,5 1)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(90): Leaving test case "testLineString3"; testing time: 808us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(90): Leaving test case "testLineString3"; testing time: 697us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(104): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(123): info: check sum->asText(6) == "MULTIPOLYGON (((53.554839 -5.557975,39.364158 3.434140,18.007885 " "2.872133,17.007885 1.872133,10.966308 -10.211022,11.966308 " "-11.211022,22.784946 -15.988082,23.784946 -14.988082,34.539099 " "-2.419977,44.939408 -9.229702,38.521147 -14.831093,32.479570 " "-20.310663,13.090323 -19.889158,5.643728 -24.525717,4.643728 " "-25.525717,5.643728 -26.525717,20.396416 -29.476254,43.438710 " "-23.856183,44.438710 -22.856183,54.554839 -6.557975,53.554839 " "-5.557975),(23.881857 -3.152977,21.997385 -8.387619,18.068659 " "-8.506671,16.900358 -7.260484,20.575363 -2.666728,23.881857 " "-3.152977)))" has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(139): info: check sum->asText(6) == "MULTIPOLYGON (((53.554839 -5.557975,39.364158 3.434140,18.007885 " "2.872133,17.007885 1.872133,10.966308 -10.211022,11.966308 " "-11.211022,22.784946 -15.988082,23.784946 -14.988082,34.539099 " "-2.419977,44.939408 -9.229702,38.521147 -14.831093,32.479570 " "-20.310663,13.090323 -19.889158,5.643728 -24.525717,4.643728 " "-25.525717,5.643728 -26.525717,20.396416 -29.476254,43.438710 " "-23.856183,44.438710 -22.856183,54.554839 -6.557975,53.554839 " "-5.557975),(23.881857 -3.152977,21.997385 -8.387619,18.068659 " "-8.506671,16.900358 -7.260484,20.575363 -2.666728,23.881857 " "-3.152977)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(104): Leaving test case "testPolygonWithHole"; testing time: 9186us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(104): Leaving test case "testPolygonWithHole"; testing time: 8400us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(153): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(161): info: check sum->asText(0) == "MULTIPOLYGON (((0 1,-1 0,0 -1,1 0,0 1)),((5 6,4 5,5 4,6 5,5 6)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(153): Leaving test case "testMultiPoint"; testing time: 725us -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(30): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 14418us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(153): Leaving test case "testMultiPoint"; testing time: 493us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(30): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 12445us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(27): Entering test suite "SFCGAL_algorithm_NormalTest" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(29): Entering test case "testNormal1" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(36): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(37): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(38): info: check normal.z() == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(29): Leaving test case "testNormal1"; testing time: 452us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(29): Leaving test case "testNormal1"; testing time: 344us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(41): Entering test case "testNormal2" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(55): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(56): info: check normal.y() == 0.0 has passed @@ -23576,12 +23612,12 @@ 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(71): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(72): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(74): info: check normal.z() == 1.5 has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(41): Leaving test case "testNormal2"; testing time: 492us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(41): Leaving test case "testNormal2"; testing time: 453us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(78): Entering test case "testNormal3" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(90): info: check !plane.is_degenerate() has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(100): info: check !plane.is_degenerate() has passed -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(78): Leaving test case "testNormal3"; testing time: 454us -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(27): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 1488us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(78): Leaving test case "testNormal3"; testing time: 407us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(27): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 1242us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(31): Entering test suite "SFCGAL_algorithm_OffsetTest" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(33): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(41): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed @@ -23596,98 +23632,98 @@ 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(41): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(41): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(41): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(33): Leaving test case "testEmpty"; testing time: 518us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(33): Leaving test case "testEmpty"; testing time: 304us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(45): Entering test case "testSimple" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(51): info: check result->asText(7) == "MULTIPOLYGON (((-1.0000000 10.0000000,-1.0000000 0.0000000,-0.8750000 " "-0.4841229,-0.7500000 -0.6614378,-0.6250000 -0.7806247,-0.5000000 " "-0.8660254,-0.3750000 -0.9270248,-0.2500000 -0.9682458,-0.1250000 " "-0.9921567,0.0000000 -1.0000000,10.0000000 -1.0000000,10.1250000 " "-0.9921567,10.2500000 -0.9682458,10.3750000 -0.9270248,10.5000000 " "-0.8660254,10.6250000 -0.7806247,10.7500000 -0.6614378,10.8750000 " "-0.4841229,11.0000000 0.0000000,11.0000000 10.0000000,10.8750000 " "10.4841229,10.7500000 10.6614378,10.6250000 10.7806247,10.5000000 " "10.8660254,10.3750000 10.9270248,10.2500000 10.9682458,10.1250000 " "10.9921567,10.0000000 11.0000000,0.0000000 11.0000000,-0.1250000 " "10.9921567,-0.2500000 10.9682458,-0.3750000 10.9270248,-0.5000000 " "10.8660254,-0.6250000 10.7806247,-0.7500000 10.6614378,-0.8750000 " "10.4841229,-1.0000000 10.0000000)))" has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(45): Leaving test case "testSimple"; testing time: 1018us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(45): Leaving test case "testSimple"; testing time: 602us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(68): Entering test case "testHoles" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(80): info: check result->is() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(174): info: difference{} between algorithm::area(*result){47.714092714748745} and 47.7{47.700000000000003} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(68): Leaving test case "testHoles"; testing time: 5671us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(68): Leaving test case "testHoles"; testing time: 4810us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(177): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(181): info: check result->asText(2) == "MULTIPOLYGON (((2.00 1.00,1.75 1.66,1.50 1.87,1.25 1.97,1.00 2.00,0.75 " "1.97,0.50 1.87,0.25 1.66,0.00 1.00,0.25 0.34,0.50 0.13,0.75 0.03,1.00 " "0.00,1.25 0.03,1.50 0.13,1.75 0.34,2.00 1.00)))" has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(177): Leaving test case "testPoint"; testing time: 598us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(177): Leaving test case "testPoint"; testing time: 315us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(188): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(247): info: difference{} between algorithm::area(*result){29.251516736123083} and 29.2515{29.2515} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(188): Leaving test case "testLineString"; testing time: 23642us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(188): Leaving test case "testLineString"; testing time: 22057us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(250): Entering test case "testPolygonWithHoles" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(417): info: difference{} between algorithm::area(*result){696.0518243778738} and 696.0{696} doesn't exceed 1% -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(250): Leaving test case "testPolygonWithHoles"; testing time: 17444us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(250): Leaving test case "testPolygonWithHoles"; testing time: 15953us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(420): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(467): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(420): Leaving test case "testMultiPoint"; testing time: 9379us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(420): Leaving test case "testMultiPoint"; testing time: 8443us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(470): Entering test case "testMultiLineString" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(533): info: check result->almostEqual(*expected, 0.1) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(470): Leaving test case "testMultiLineString"; testing time: 2ms +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(470): Leaving test case "testMultiLineString"; testing time: 1624us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(536): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(610): info: check result->almostEqual(*expected, 0.1) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(536): Leaving test case "testMultiPolygon"; testing time: 2278us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(536): Leaving test case "testMultiPolygon"; testing time: 1970us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(613): Entering test case "testGeometryCollection" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(629): info: check algorithm::covers(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(613): Leaving test case "testGeometryCollection"; testing time: 4824us -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(31): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 67576us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(613): Leaving test case "testGeometryCollection"; testing time: 4211us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(31): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 60411us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(29): Entering test suite "SFCGAL_algorithm_OrientationTest" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(38): Entering test case "testHasConsistentOrientation3D_basicTriangles" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(41): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(44): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(48): info: check algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(52): info: check !algorithm::hasConsistentOrientation3D(triangulatedSurface) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(38): Leaving test case "testHasConsistentOrientation3D_basicTriangles"; testing time: 520us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(38): Leaving test case "testHasConsistentOrientation3D_basicTriangles"; testing time: 322us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(57): Entering test case "testHasConsistentOrientation3D_basicPolygons" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(60): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(73): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(86): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(99): info: check !algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(57): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 481us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(57): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 336us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(105): Entering test case "testIsCounterClockWiseOriented_Polygon" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(115): info: check algorithm::isCounterClockWiseOriented(polygon) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(117): info: check !algorithm::isCounterClockWiseOriented(polygon) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(105): Leaving test case "testIsCounterClockWiseOriented_Polygon"; testing time: 349us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(105): Leaving test case "testIsCounterClockWiseOriented_Polygon"; testing time: 243us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(121): Entering test case "testIsCounterClockWiseOriented_Triangle" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(124): info: check algorithm::isCounterClockWiseOriented(triangle) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(126): info: check !algorithm::isCounterClockWiseOriented(triangle) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(121): Leaving test case "testIsCounterClockWiseOriented_Triangle"; testing time: 226us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(121): Leaving test case "testIsCounterClockWiseOriented_Triangle"; testing time: 234us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): Entering test case "testIsCounterClockWiseOriented_LineString" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(139): info: check algorithm::isCounterClockWiseOriented(ring) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(141): info: check !algorithm::isCounterClockWiseOriented(ring) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 237us -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(29): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 1874us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 241us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(29): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 1419us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(17): Entering test suite "SFCGAL_algorithm_Partition2Test" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(19): Entering test case "testPartition2_NoPolygon" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(30): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(33): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(19): Leaving test case "testPartition2_NoPolygon"; testing time: 345us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(19): Leaving test case "testPartition2_NoPolygon"; testing time: 248us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(36): Entering test case "testPartition2_Empty" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(42): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(45): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(36): Leaving test case "testPartition2_Empty"; testing time: 300us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(36): Leaving test case "testPartition2_Empty"; testing time: 234us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(48): Entering test case "testPartition2_YMonotonePartition2" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(62): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(67): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(48): Leaving test case "testPartition2_YMonotonePartition2"; testing time: 427us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(48): Leaving test case "testPartition2_YMonotonePartition2"; testing time: 323us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(70): Entering test case "testPartition2_YMonotonePartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(92): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(100): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(70): Leaving test case "testPartition2_YMonotonePartition2_gross"; testing time: 427us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(70): Leaving test case "testPartition2_YMonotonePartition2_gross"; testing time: 362us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(103): Entering test case "testPartition2_ApproxConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(126): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(138): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(103): Leaving test case "testPartition2_ApproxConvexPartition2_gross"; testing time: 624us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(103): Leaving test case "testPartition2_ApproxConvexPartition2_gross"; testing time: 487us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(141): Entering test case "testPartition2_GreeneApproxConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(164): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(176): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(141): Leaving test case "testPartition2_GreeneApproxConvexPartition2_gross"; testing time: 556us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(141): Leaving test case "testPartition2_GreeneApproxConvexPartition2_gross"; testing time: 395us 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(179): Entering test case "testPartition2_OptimalConvexPartition2_gross" 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(202): info: check !result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(213): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(179): Leaving test case "testPartition2_OptimalConvexPartition2_gross"; testing time: 693us -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(17): Leaving test suite "SFCGAL_algorithm_Partition2Test"; testing time: 3483us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(179): Leaving test case "testPartition2_OptimalConvexPartition2_gross"; testing time: 519us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(17): Leaving test suite "SFCGAL_algorithm_Partition2Test"; testing time: 2633us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(27): Entering test suite "SFCGAL_algorithm_PlaneTest" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(29): Entering test case "testPlane1" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(35): info: check plane.a() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(36): info: check plane.b() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(37): info: check plane.c() == 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(29): Leaving test case "testPlane1"; testing time: 475us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(29): Leaving test case "testPlane1"; testing time: 284us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(40): Entering test case "testPlane" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): info: check 'LineString 0: LINESTRING (1 2 3,4 5 6) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): info: check 'LineString 1: LINESTRING (1 2 3,1 2 3,1 2 3,1 2 3) is plane' has passed @@ -23697,13 +23733,13 @@ 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): info: check 'LineString 5: LINESTRING (2 1 0,2 0 0,2 1 0,2 1 0,2 0 3) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): info: check 'LineString 6: LINESTRING (2 1 0,2 0 0,2 1 1,2 1 0,1 0 3) isn't plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): info: check 'LineString 7: LINESTRING (0 0 0, 1e-5 0 0, 1e-5 1e-5 0, 0 1e-5 1e-5) isn't plane' has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(40): Leaving test case "testPlane"; testing time: 1427us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(40): Leaving test case "testPlane"; testing time: 834us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(74): Entering test case "testPlane3DDivideByZeroCrash" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(78): info: check degenerate_polygon->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(94): info: check ok_polygon->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(96): info: check algorithm::hasPlane3D(ok_polygon->as()) has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(74): Leaving test case "testPlane3DDivideByZeroCrash"; testing time: 534us -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(27): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 2479us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(74): Leaving test case "testPlane3DDivideByZeroCrash"; testing time: 313us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(27): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 1462us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(29): Entering test suite "SFCGAL_SimplificationTest" 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(82): Entering test case "testSimplify_Point" 1: Source: POINT (1.00 2.00) @@ -23771,7 +23807,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(82): Leaving test case "testSimplify_Point"; testing time: 747us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(82): Leaving test case "testSimplify_Point"; testing time: 440us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(101): Entering test case "testSimplify_MultiPoint" 1: Source: MULTIPOINT ((1.00 2.00),(3.00 4.00),(5.00 6.00)) 1: Source Dimensions: is3D=false, isMeasured=false @@ -23838,7 +23874,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(101): Leaving test case "testSimplify_MultiPoint"; testing time: 993us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(101): Leaving test case "testSimplify_MultiPoint"; testing time: 540us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(124): Entering test case "testSimplify_LineString" 1: Source: LINESTRING (1.00 4.00,4.00 9.00,4.00 12.00,4.00 16.00,2.00 19.00,-4.00 20.00) 1: Source Dimensions: is3D=false, isMeasured=false @@ -23918,7 +23954,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(124): Leaving test case "testSimplify_LineString"; testing time: 2023us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(124): Leaving test case "testSimplify_LineString"; testing time: 1116us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(154): Entering test case "testSimplify_MultiLineString" 1: Source: MULTILINESTRING ((1.00 4.00,4.00 9.00,4.00 12.00,4.00 16.00,2.00 19.00,-4.00 20.00),(6.00 4.00,4.00 9.00,4.00 12.00,4.00 16.00,5.00 19.00,10.00 20.00)) 1: Source Dimensions: is3D=false, isMeasured=false @@ -24037,7 +24073,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(154): Leaving test case "testSimplify_MultiLineString"; testing time: 4919us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(154): Leaving test case "testSimplify_MultiLineString"; testing time: 2542us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(217): Entering test case "testSimplify_Triangle" 1: Source: TRIANGLE ((0.00 0.00,10.00 0.00,0.00 10.00,0.00 0.00)) 1: Source Dimensions: is3D=false, isMeasured=false @@ -24104,7 +24140,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(217): Leaving test case "testSimplify_Triangle"; testing time: 1311us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(217): Leaving test case "testSimplify_Triangle"; testing time: 628us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(240): Entering test case "testSimplify_Polygon_Dimensions" 1: Source: POLYGON ((0.00 0.00,10.00 0.00,10.00 10.00,0.00 10.00,0.00 0.00),(2.00 2.00,2.00 8.00,8.00 8.00,8.00 2.00,2.00 2.00)) 1: Source Dimensions: is3D=false, isMeasured=false @@ -24171,7 +24207,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(240): Leaving test case "testSimplify_Polygon_Dimensions"; testing time: 2808us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(240): Leaving test case "testSimplify_Polygon_Dimensions"; testing time: 1630us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(275): Entering test case "testSimplify_MultiPolygon_Dimensions" 1: Source: MULTIPOLYGON (((0.00 0.00,5.00 0.00,5.00 5.00,0.00 5.00,0.00 0.00)),((10.00 0.00,15.00 0.00,15.00 5.00,10.00 5.00,10.00 0.00))) 1: Source Dimensions: is3D=false, isMeasured=false @@ -24277,7 +24313,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(275): Leaving test case "testSimplify_MultiPolygon_Dimensions"; testing time: 3787us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(275): Leaving test case "testSimplify_MultiPolygon_Dimensions"; testing time: 2290us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(321): Entering test case "testSimplify_TriangulatedSurface" 1: Source: TIN Z (((0.00 0.00 0.00,1.00 0.00 0.00,0.00 1.00 0.00,0.00 0.00 0.00)),((1.00 0.00 0.00,1.00 1.00 0.00,0.00 1.00 0.00,1.00 0.00 0.00))) 1: Source Dimensions: is3D=true, isMeasured=false @@ -24318,7 +24354,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(321): Leaving test case "testSimplify_TriangulatedSurface"; testing time: 1290us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(321): Leaving test case "testSimplify_TriangulatedSurface"; testing time: 717us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(340): Entering test case "testSimplify_PolyhedralSurface" 1: Source: POLYHEDRALSURFACE (((0.00 0.00,0.00 5.00,5.00 5.00,5.00 0.00,0.00 0.00)),((5.00 0.00,5.00 5.00,10.00 5.00,10.00 0.00,5.00 0.00))) 1: Source Dimensions: is3D=false, isMeasured=false @@ -24424,7 +24460,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(340): Leaving test case "testSimplify_PolyhedralSurface"; testing time: 5355us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(340): Leaving test case "testSimplify_PolyhedralSurface"; testing time: 3610us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(396): Entering test case "testSimplify_Solid" 1: Source: SOLID Z ((((0.00 0.00 0.00,0.00 1.00 0.00,1.00 1.00 0.00,1.00 0.00 0.00,0.00 0.00 0.00),(0.00 0.00 0.00,0.00 0.00 1.00,0.00 1.00 1.00,0.00 1.00 0.00,0.00 0.00 0.00)))) 1: Source Dimensions: is3D=true, isMeasured=false @@ -24465,7 +24501,7 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(396): Leaving test case "testSimplify_Solid"; testing time: 1044us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(396): Leaving test case "testSimplify_Solid"; testing time: 631us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(416): Entering test case "testSimplify_GeometryCollection_Dimensions" 1: Source: GEOMETRYCOLLECTION (POINT (1.00 2.00),LINESTRING (1.00 4.00,4.00 9.00,4.00 16.00,2.00 19.00,-4.00 20.00)) 1: Source Dimensions: is3D=false, isMeasured=false @@ -24649,53 +24685,53 @@ 1: Dimension preservation: PASSED 1: Result matches expected: PASSED 1: ------------------- -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(416): Leaving test case "testSimplify_GeometryCollection_Dimensions"; testing time: 7211us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(416): Leaving test case "testSimplify_GeometryCollection_Dimensions"; testing time: 4790us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(527): Entering test case "testSimplify_InvalidLineString" 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(534): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(527): Leaving test case "testSimplify_InvalidLineString"; testing time: 539us -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(29): Leaving test suite "SFCGAL_SimplificationTest"; testing time: 32235us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(527): Leaving test case "testSimplify_InvalidLineString"; testing time: 335us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(29): Leaving test suite "SFCGAL_SimplificationTest"; testing time: 19388us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(31): Entering test suite "SFCGAL_algorithm_StraightSkeletonTest" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(33): Entering test case "testTriangle" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(41): info: check result->numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(42): info: check result->asText(1) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(48): info: check result->numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(49): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(33): Leaving test case "testTriangle"; testing time: 640us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(33): Leaving test case "testTriangle"; testing time: 459us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(53): Entering test case "testPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(62): info: check result->numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(63): info: check result->asText(0) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(69): info: check result->numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(70): info: check result->asText(0) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(53): Leaving test case "testPolygon"; testing time: 815us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(53): Leaving test case "testPolygon"; testing time: 490us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(74): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(82): info: check result->numGeometries() == 13 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(114): info: check algorithm::covers(*r, *e) has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(74): Leaving test case "testPolygonWithHole"; testing time: 1923us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(74): Leaving test case "testPolygonWithHole"; testing time: 1576us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(117): Entering test case "testPolygonWithHoleTouchingShell" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(122): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(117): Leaving test case "testPolygonWithHoleTouchingShell"; testing time: 584us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(117): Leaving test case "testPolygonWithHoleTouchingShell"; testing time: 439us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(125): Entering test case "testPolygonWithTouchingHoles" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(132): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(125): Leaving test case "testPolygonWithTouchingHoles"; testing time: 925us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(125): Leaving test case "testPolygonWithTouchingHoles"; testing time: 803us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(135): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(175): info: check result->numGeometries() == 220U has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(135): Leaving test case "testMultiPolygon"; testing time: 68571us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(135): Leaving test case "testMultiPolygon"; testing time: 65952us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(178): Entering test case "testInvalidTypes" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(187): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(187): info: check result->numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(178): Leaving test case "testInvalidTypes"; testing time: 474us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(178): Leaving test case "testInvalidTypes"; testing time: 297us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(192): Entering test case "testPostgisIssue3107" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(202): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(192): Leaving test case "testPostgisIssue3107"; testing time: 1020us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(192): Leaving test case "testPostgisIssue3107"; testing time: 878us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(206): Entering test case "testMultiPolygonWithTouchingHoles" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(216): info: check 'exception "NotImplementedException" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(206): Leaving test case "testMultiPolygonWithTouchingHoles"; testing time: 883us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(206): Leaving test case "testMultiPolygonWithTouchingHoles"; testing time: 834us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(219): Entering test case "testDistanceInM" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(229): info: check out->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(219): Leaving test case "testDistanceInM"; testing time: 511us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(219): Leaving test case "testDistanceInM"; testing time: 400us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(232): Entering test case "testMultiEmptyEmpty" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(237): info: check out->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(232): Leaving test case "testMultiEmptyEmpty"; testing time: 390us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(232): Leaving test case "testMultiEmptyEmpty"; testing time: 259us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(241): Entering test case "testDegenerateMultiLineString" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): info: check algorithm::length(out->geometryN(i)) > tolerance has passed @@ -24725,54 +24761,54 @@ 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): info: check algorithm::length(out->geometryN(i)) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(256): info: check algorithm::length(out->geometryN(i)) > tolerance has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(241): Leaving test case "testDegenerateMultiLineString"; testing time: 4076us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(241): Leaving test case "testDegenerateMultiLineString"; testing time: 3686us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(260): Entering test case "testEmptyExtrudeStraightSkeleton" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(266): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(260): Leaving test case "testEmptyExtrudeStraightSkeleton"; testing time: 480us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(260): Leaving test case "testEmptyExtrudeStraightSkeleton"; testing time: 267us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(269): Entering test case "testEmptyExtrudeStraightSkeletonRoofTop" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(275): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(269): Leaving test case "testEmptyExtrudeStraightSkeletonRoofTop"; testing time: 398us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(269): Leaving test case "testEmptyExtrudeStraightSkeletonRoofTop"; testing time: 238us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(278): Entering test case "testExtrudeStraightSkeleton" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(303): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(278): Leaving test case "testExtrudeStraightSkeleton"; testing time: 2953us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(278): Leaving test case "testExtrudeStraightSkeleton"; testing time: 2727us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(306): Entering test case "testExtrudeStraightSkeletonPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(355): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(306): Leaving test case "testExtrudeStraightSkeletonPolygonWithHole"; testing time: 6680us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(306): Leaving test case "testExtrudeStraightSkeletonPolygonWithHole"; testing time: 5945us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(358): Entering test case "testExtrudeStraightSkeletonGenerateBuilding" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(411): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(358): Leaving test case "testExtrudeStraightSkeletonGenerateBuilding"; testing time: 6984us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(358): Leaving test case "testExtrudeStraightSkeletonGenerateBuilding"; testing time: 6099us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(414): Entering test case "testStraightSkeletonPartitionLShapedPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(425): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(414): Leaving test case "testStraightSkeletonPartitionLShapedPolygon"; testing time: 777us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(414): Leaving test case "testStraightSkeletonPartitionLShapedPolygon"; testing time: 567us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(428): Entering test case "testStraightSkeletonPartitionSimpleRectangle" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(433): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(434): info: check out->as().numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(435): info: check out->as().numPolygons() == 4 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(440): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(428): Leaving test case "testStraightSkeletonPartitionSimpleRectangle"; testing time: 504us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(428): Leaving test case "testStraightSkeletonPartitionSimpleRectangle"; testing time: 417us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(443): Entering test case "testStraightSkeletonPartitionComplexPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(448): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(449): info: check out->as().numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(450): info: check out->as().numPolygons() == 8 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(458): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(443): Leaving test case "testStraightSkeletonPartitionComplexPolygon"; testing time: 683us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(443): Leaving test case "testStraightSkeletonPartitionComplexPolygon"; testing time: 557us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(461): Entering test case "testStraightSkeletonPartitionPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(466): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(474): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(461): Leaving test case "testStraightSkeletonPartitionPolygonWithHole"; testing time: 859us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(461): Leaving test case "testStraightSkeletonPartitionPolygonWithHole"; testing time: 671us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(477): Entering test case "testStraightSkeletonPartitionMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(483): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(490): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(477): Leaving test case "testStraightSkeletonPartitionMultiPolygon"; testing time: 615us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(477): Leaving test case "testStraightSkeletonPartitionMultiPolygon"; testing time: 512us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(493): Entering test case "testStraightSkeletonPartitionEmptyPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(497): info: check out->is() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(498): info: check out->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(500): info: check out->asText(2) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(493): Leaving test case "testStraightSkeletonPartitionEmptyPolygon"; testing time: 311us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(493): Leaving test case "testStraightSkeletonPartitionEmptyPolygon"; testing time: 282us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(503): Entering test case "testStraightSkeletonPartitionNonPolygonGeometry" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(506): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(503): Leaving test case "testStraightSkeletonPartitionNonPolygonGeometry"; testing time: 369us -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(31): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 102829us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(503): Leaving test case "testStraightSkeletonPartitionNonPolygonGeometry"; testing time: 278us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(31): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 94982us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(30): Entering test suite "SFCGAL_algorithm_TesselateTest" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(32): Entering test case "testEmpty" 1: tesselate(POINT EMPTY) @@ -24799,26 +24835,26 @@ 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(42): info: check result->isEmpty() has passed 1: tesselate(POLYHEDRALSURFACE EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(42): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(32): Leaving test case "testEmpty"; testing time: 467us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(32): Leaving test case "testEmpty"; testing time: 313us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(50): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(54): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(50): Leaving test case "testPoint"; testing time: 424us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(50): Leaving test case "testPoint"; testing time: 254us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(56): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(60): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(56): Leaving test case "testLineString"; testing time: 317us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(56): Leaving test case "testLineString"; testing time: 252us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(62): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(66): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(62): Leaving test case "testMultiPoint"; testing time: 313us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(62): Leaving test case "testMultiPoint"; testing time: 251us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(68): Entering test case "testMultiLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(73): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(68): Leaving test case "testMultiLineString"; testing time: 366us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(68): Leaving test case "testMultiLineString"; testing time: 266us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(79): Entering test case "testPolygon" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(86): info: check result->asText(1) == wktOut has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(79): Leaving test case "testPolygon"; testing time: 499us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(79): Leaving test case "testPolygon"; testing time: 339us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(88): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(98): info: check result->asText(1) == wktOut has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(88): Leaving test case "testMultiPolygon"; testing time: 568us -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(30): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 3056us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(88): Leaving test case "testMultiPolygon"; testing time: 394us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(30): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 2132us 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(29): Entering test suite "SFCGAL_algorithm_TranslateTest" 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(31): Entering test case "testEmpty" 1: Point @@ -24857,81 +24893,81 @@ 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(41): info: check g.get() != nullptr has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(43): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(31): Leaving test case "testEmpty"; testing time: 517us -1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(29): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 531us +1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(31): Leaving test case "testEmpty"; testing time: 315us +1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(29): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 323us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(32): Entering test suite "SFCGAL_algorithm_UnionTest" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(34): Entering test case "Handle1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(40): info: check *u == *io::readWkt("POINT (0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(34): Leaving test case "Handle1"; testing time: 445us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(34): Leaving test case "Handle1"; testing time: 300us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(43): Entering test case "Handle2" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(49): info: check *u == *io::readWkt("POINT (0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(43): Leaving test case "Handle2"; testing time: 416us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(43): Leaving test case "Handle2"; testing time: 266us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(52): Entering test case "PointPoint" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(59): info: check *u == *io::readWkt("POINT (0 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(66): info: check *u == *io::readWkt("MULTIPOINT (0 0,0 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(73): info: check *u == *io::readWkt("POINT (0 1 1)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(80): info: check *u == *io::readWkt("MULTIPOINT (0 0 0,0 0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(52): Leaving test case "PointPoint"; testing time: 673us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(52): Leaving test case "PointPoint"; testing time: 384us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(84): Entering test case "PointLine" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(91): info: check *u == *io::readWkt("LINESTRING (-1 0,.5 0,1 0)") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(99): info: check *u == *io::readWkt("LINESTRING (0 0 -1,0 0 .5,0 0 1)") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(84): Leaving test case "PointLine"; testing time: 609us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(84): Leaving test case "PointLine"; testing time: 375us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(103): Entering test case "LineLine" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(110): info: check *u == *io::readWkt("MULTILINESTRING ((-1 0,1 0),(-1 1,1 1))") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(117): info: check *u == *io::readWkt( "MULTILINESTRING ((-1 0,0 0),(0 0,1 0),(0 -1,0 0),(0 0,0 1))") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(103): Leaving test case "LineLine"; testing time: 640us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(103): Leaving test case "LineLine"; testing time: 368us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(124): Entering test case "LineVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(136): info: check u->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(137): info: check u->geometryN(0).geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(138): info: check u->geometryN(1).geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(139): info: check u->geometryN(2).geometryTypeId() == TYPE_SOLID has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(124): Leaving test case "LineVolume"; testing time: 13978us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(124): Leaving test case "LineVolume"; testing time: 13339us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(142): Entering test case "PointSurface" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(150): info: check *u == *io::readWkt("TRIANGLE ((0 0,0 1,1 0,0 0))") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(158): info: check *u == *io::readWkt("TRIANGLE ((0 0 1,0 1 1,1 0 1,0 0 1))") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(142): Leaving test case "PointSurface"; testing time: 1049us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(142): Leaving test case "PointSurface"; testing time: 510us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(162): Entering test case "PointVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(174): info: check u->geometryTypeId() == TYPE_SOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(179): info: check u->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(162): Leaving test case "PointVolume"; testing time: 26459us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(162): Leaving test case "PointVolume"; testing time: 25590us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(183): Entering test case "TriangleTriangle" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(192): info: check *u == *io::readWkt("TRIANGLE ((0 0,0 1,1 0,0 0))") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(183): Leaving test case "TriangleTriangle"; testing time: 965us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(183): Leaving test case "TriangleTriangle"; testing time: 544us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(196): Entering test case "PolygonPolygon1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(205): info: check *u == *io::readWkt("POLYGON ((-1 -1,1 -1,1 1,-1 1,-1 -1))") has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(215): info: check *u == *io::readWkt("POLYGON ((0 0,1 0,2 0,2 1,1 1,0 1,0 0))") has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(196): Leaving test case "PolygonPolygon1"; testing time: 1287us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(196): Leaving test case "PolygonPolygon1"; testing time: 920us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(219): Entering test case "PolygonPolygon2" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(234): info: check u->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(235): info: check algorithm::area3D(*u) == 2.5 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(240): info: check u->geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(241): info: check algorithm::area3D(*u) == 2.5 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(219): Leaving test case "PolygonPolygon2"; testing time: 6571us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(219): Leaving test case "PolygonPolygon2"; testing time: 5760us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(245): Entering test case "PolygonPolygon3" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(264): info: check std::abs(algorithm::area(*u) - 25.56) < .01 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(269): info: check std::abs(algorithm::area3D(*u) - 25.56) < .01 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(245): Leaving test case "PolygonPolygon3"; testing time: 3626182us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(245): Leaving test case "PolygonPolygon3"; testing time: 3638149us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(273): Entering test case "GardenFailures1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(283): info: check algorithm::area(*a) + algorithm::area(*b) == algorithm::area(*u) has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(273): Leaving test case "GardenFailures1"; testing time: 1842us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(273): Leaving test case "GardenFailures1"; testing time: 1793us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Entering test case "GardenFailures2" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures2 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Leaving test case "GardenFailures2"; testing time: 2381us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Leaving test case "GardenFailures2"; testing time: 2392us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(303): Entering test case "GardenFailures3" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures3 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(303): Leaving test case "GardenFailures3"; testing time: 435us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(303): Leaving test case "GardenFailures3"; testing time: 411us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(316): Entering test case "GardenFailures4" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures4 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(316): Leaving test case "GardenFailures4"; testing time: 1905us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(316): Leaving test case "GardenFailures4"; testing time: 1913us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(329): Entering test case "GardenFailures5" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures5 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(329): Leaving test case "GardenFailures5"; testing time: 820us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(329): Leaving test case "GardenFailures5"; testing time: 836us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(344): Entering test case "GardenFailures6" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures6 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(344): Leaving test case "GardenFailures6"; testing time: 1666us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(344): Leaving test case "GardenFailures6"; testing time: 1647us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(358): Entering test case "GardenFailures7" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures7 did not check any assertions -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(358): Leaving test case "GardenFailures7"; testing time: 1641us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(358): Leaving test case "GardenFailures7"; testing time: 1653us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(368): Entering test case "VolumeVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(381): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(382): info: check algorithm::volume(*u) == 2 has passed @@ -24943,88 +24979,88 @@ 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(404): info: check algorithm::volume(*u) == 2 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(411): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(412): info: check algorithm::volume(*u) == 2 has passed -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(368): Leaving test case "VolumeVolume"; testing time: 256292us -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(32): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 3946755us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(368): Leaving test case "VolumeVolume"; testing time: 247875us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(32): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 3945401us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(20): Entering test suite "SFCGAL_algorithm_VisibilityTest" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(24): Entering test case "testVisibility_PointInPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(43): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(24): Leaving test case "testVisibility_PointInPolygon"; testing time: 682us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(24): Leaving test case "testVisibility_PointInPolygon"; testing time: 769us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(46): Entering test case "testVisibility_PointOnPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(65): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(46): Leaving test case "testVisibility_PointOnPolygon"; testing time: 410us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(46): Leaving test case "testVisibility_PointOnPolygon"; testing time: 505us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(68): Entering test case "testVisibility_PointVertexOnPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(87): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(68): Leaving test case "testVisibility_PointVertexOnPolygon"; testing time: 411us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(68): Leaving test case "testVisibility_PointVertexOnPolygon"; testing time: 507us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(90): Entering test case "testVisibility_PointInPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(119): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(90): Leaving test case "testVisibility_PointInPolygonHole"; testing time: 716us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(90): Leaving test case "testVisibility_PointInPolygonHole"; testing time: 801us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(122): Entering test case "testVisibility_PointOnPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(156): info: check result->asText() == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(122): Leaving test case "testVisibility_PointOnPolygonHole"; testing time: 756us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(122): Leaving test case "testVisibility_PointOnPolygonHole"; testing time: 798us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(159): Entering test case "testVisibility_PointVertexOnPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(188): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(159): Leaving test case "testVisibility_PointVertexOnPolygonHole"; testing time: 652us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(159): Leaving test case "testVisibility_PointVertexOnPolygonHole"; testing time: 695us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(191): Entering test case "testVisibility_PointOnHolePolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(218): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(191): Leaving test case "testVisibility_PointOnHolePolygonHole"; testing time: 562us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(191): Leaving test case "testVisibility_PointOnHolePolygonHole"; testing time: 653us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(221): Entering test case "testVisibility_PointVertexOnHolePolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(248): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(221): Leaving test case "testVisibility_PointVertexOnHolePolygonHole"; testing time: 605us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(221): Leaving test case "testVisibility_PointVertexOnHolePolygonHole"; testing time: 673us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(251): Entering test case "testVisibility_SegmentInPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(272): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(251): Leaving test case "testVisibility_SegmentInPolygon"; testing time: 418us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(251): Leaving test case "testVisibility_SegmentInPolygon"; testing time: 512us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(275): Entering test case "testVisibility_SegmentInPolygonHole" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(314): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(275): Leaving test case "testVisibility_SegmentInPolygonHole"; testing time: 639us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(275): Leaving test case "testVisibility_SegmentInPolygonHole"; testing time: 763us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(317): Entering test case "testVisibility_PointOutPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(365): info: check e.what() == "Can not find corresponding face." has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(317): Leaving test case "testVisibility_PointOutPolygon"; testing time: 770us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(317): Leaving test case "testVisibility_PointOutPolygon"; testing time: 874us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(369): Entering test case "testVisibility_PointInEmptyPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(376): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(378): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(369): Leaving test case "testVisibility_PointInEmptyPolygon"; testing time: 351us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(369): Leaving test case "testVisibility_PointInEmptyPolygon"; testing time: 419us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(381): Entering test case "testVisibility_EmptyPointInPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(397): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(399): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(381): Leaving test case "testVisibility_EmptyPointInPolygon"; testing time: 332us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(381): Leaving test case "testVisibility_EmptyPointInPolygon"; testing time: 423us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(402): Entering test case "testVisibility_SegmentInEmptyPolygon" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(411): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(413): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(402): Leaving test case "testVisibility_SegmentInEmptyPolygon"; testing time: 390us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(402): Leaving test case "testVisibility_SegmentInEmptyPolygon"; testing time: 394us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(416): Entering test case "testVisibility_SegmentWithEmptyPointA" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(434): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(436): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(416): Leaving test case "testVisibility_SegmentWithEmptyPointA"; testing time: 372us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(416): Leaving test case "testVisibility_SegmentWithEmptyPointA"; testing time: 424us 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(439): Entering test case "testVisibility_SegmentWithEmptyPointB" 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(457): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(459): info: check result->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(439): Leaving test case "testVisibility_SegmentWithEmptyPointB"; testing time: 348us -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(20): Leaving test suite "SFCGAL_algorithm_VisibilityTest"; testing time: 8675us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(439): Leaving test case "testVisibility_SegmentWithEmptyPointB"; testing time: 429us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(20): Leaving test suite "SFCGAL_algorithm_VisibilityTest"; testing time: 9885us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(18): Entering test suite "SFCGAL_algorithm_VolumeTest" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(20): Entering test case "cubeVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(29): info: check algorithm::volume(*s) == 1 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(20): Leaving test case "cubeVolume"; testing time: 9038us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(20): Leaving test case "cubeVolume"; testing time: 8994us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(32): Entering test case "cubeWithHoleVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(49): info: check algorithm::volume(s->as(), algorithm::NoValidityCheck()) - ref < 0.001 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(32): Leaving test case "cubeWithHoleVolume"; testing time: 28321us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(32): Leaving test case "cubeWithHoleVolume"; testing time: 25697us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(54): Entering test case "invertedCubeVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(63): info: check algorithm::volume(*s) == -1 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(54): Leaving test case "invertedCubeVolume"; testing time: 10056us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(54): Leaving test case "invertedCubeVolume"; testing time: 8886us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(66): Entering test case "polyhedronVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(77): info: check vol * 6 == 1.0 has passed -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(66): Leaving test case "polyhedronVolume"; testing time: 2705us -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(18): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 50196us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(66): Leaving test case "polyhedronVolume"; testing time: 2519us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(18): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 46160us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(19): Entering test suite "SFCGAL_sfcgal_cTest" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(30): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(35): info: check sfcgal_geometry_is_empty(emptyGeom.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(36): info: check sfcgal_geometry_num_geometries(emptyGeom.get()) == 0 has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(40): info: check !sfcgal_geometry_is_empty(polygonZ.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(41): info: check sfcgal_geometry_num_geometries(polygonZ.get()) == 1 has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(30): Leaving test case "testEmpty"; testing time: 477us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(30): Leaving test case "testEmpty"; testing time: 404us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(44): Entering test case "testIs3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(52): info: check false == sfcgal_geometry_is_3d(polygon1.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(57): info: check true == sfcgal_geometry_is_3d(polygon2.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(44): Leaving test case "testIs3D"; testing time: 471us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(44): Leaving test case "testIs3D"; testing time: 412us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(60): Entering test case "testDimension" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(66): info: check sfcgal_geometry_is_empty(emptyPolygon.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(67): info: check sfcgal_geometry_dimension(emptyPolygon.get()) == 2 has passed @@ -25038,7 +25074,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(89): info: check sfcgal_geometry_dimension(polygonGeom3D.get()) == 2 has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(94): info: check !sfcgal_geometry_is_empty(polyhedralSurface.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(95): info: check sfcgal_geometry_dimension(polyhedralSurface.get()) == 2 has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(60): Leaving test case "testDimension"; testing time: 565us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(60): Leaving test case "testDimension"; testing time: 559us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(98): Entering test case "testIsValid" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(111): info: check true == result has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(112): info: check nullptr == reason has passed @@ -25052,12 +25088,12 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(144): info: check false == result has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(145): info: check "ring 0 self intersects" == reason has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(146): info: check nullptr == location has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(98): Leaving test case "testIsValid"; testing time: 608us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(98): Leaving test case "testIsValid"; testing time: 655us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(154): Entering test case "testIsMeasured" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(162): info: check false == sfcgal_geometry_is_measured(polygon2D.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(167): info: check false == sfcgal_geometry_is_measured(polygon3D.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(172): info: check true == sfcgal_geometry_is_measured(polygonM.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(154): Leaving test case "testIsMeasured"; testing time: 503us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(154): Leaving test case "testIsMeasured"; testing time: 476us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(175): Entering test case "testDropZM" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(183): info: check false == sfcgal_geometry_is_3d(polygon2D.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(184): info: check false == sfcgal_geometry_is_measured(polygon2D.get()) has passed @@ -25089,7 +25125,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(247): info: check false == sfcgal_geometry_is_measured(polygonZM.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(248): info: check false == sfcgal_geometry_drop_z(polygonZM.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(249): info: check false == sfcgal_geometry_drop_m(polygonZM.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(175): Leaving test case "testDropZM"; testing time: 755us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(175): Leaving test case "testDropZM"; testing time: 717us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(252): Entering test case "testForceZ" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(260): info: check false == sfcgal_geometry_is_3d(polygon2D.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(261): info: check false == sfcgal_geometry_is_measured(polygon2D.get()) has passed @@ -25115,7 +25151,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(319): info: check strApiZM1 == "POLYGON ZM ((0 0 1 2,20 0 2 2,20 10 3 2,0 10 4 2,0 0 1 2))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(321): info: check true == sfcgal_geometry_is_3d(polygonZM.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(322): info: check true == sfcgal_geometry_is_measured(polygonZM.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(252): Leaving test case "testForceZ"; testing time: 741us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(252): Leaving test case "testForceZ"; testing time: 689us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(325): Entering test case "testForceM" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(333): info: check false == sfcgal_geometry_is_3d(polygon2D.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(334): info: check false == sfcgal_geometry_is_measured(polygon2D.get()) has passed @@ -25141,25 +25177,25 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(392): info: check strApiZM1 == "POLYGON ZM ((0 0 1 2,20 0 2 2,20 10 3 2,0 10 4 2,0 0 1 2))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(394): info: check true == sfcgal_geometry_is_3d(polygonZM.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(395): info: check true == sfcgal_geometry_is_measured(polygonZM.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(325): Leaving test case "testForceM"; testing time: 656us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(325): Leaving test case "testForceM"; testing time: 676us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(398): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(412): info: check strApi2D == "POLYGON ((0 0,0 20,10 20,10 0,0 0))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(424): info: check strApi3D == "POLYGON Z ((0 0 2,0 20 2,10 20 3,10 0 2,0 0 4))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(437): info: check strApiM == "POLYGON M ((0 0 1,0 20 2,10 20 3,10 0 4,0 0 1))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(449): info: check strApiZM == "POLYGON ZM ((0 0 1 2,0 20 2 2,10 20 3 2,10 0 4 2,0 0 1 2))" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(398): Leaving test case "testSwapXY"; testing time: 617us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(398): Leaving test case "testSwapXY"; testing time: 598us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(453): Entering test case "testType" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(467): info: check strPolyType == "PolyhedralSurface" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(477): info: check strLineType == "LineString" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(487): info: check strPointType == "Point" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(497): info: check strPolygonType == "Polygon" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(453): Leaving test case "testType"; testing time: 550us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(453): Leaving test case "testType"; testing time: 493us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(500): Entering test case "testIsSimple" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(508): info: check true == sfcgal_geometry_is_simple(line.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(514): info: check true == sfcgal_geometry_is_simple(polygonZ1.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(521): info: check false == sfcgal_geometry_is_simple_detail(polygonZ2.get(), &reason) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(523): info: check "Points don't lie in the same plane." == reason has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(500): Leaving test case "testIsSimple"; testing time: 902us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(500): Leaving test case "testIsSimple"; testing time: 811us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(528): Entering test case "testIsEqual" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(540): info: check true == sfcgal_geometry_is_equals(line1.get(), line2.get()) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(542): info: check hasError == false has passed @@ -25168,7 +25204,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(566): info: check true == sfcgal_geometry_is_almost_equals( line1.get(), line2.get(), 0.100008) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(568): info: check false == sfcgal_geometry_is_almost_equals( line1.get(), line2.get(), 0.099993) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(570): info: check hasError == false has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(528): Leaving test case "testIsEqual"; testing time: 549us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(528): Leaving test case "testIsEqual"; testing time: 487us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(575): Entering test case "testErrorOnBadGeometryType" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(584): info: check 2 == sfcgal_linestring_num_points(lineGeom) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(586): info: check hasError == false has passed @@ -25176,7 +25212,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(590): info: check hasError == true has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(595): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(599): info: check hasError == true has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(575): Leaving test case "testErrorOnBadGeometryType"; testing time: 460us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(575): Leaving test case "testErrorOnBadGeometryType"; testing time: 414us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(602): Entering test case "testGeometryN" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(645): info: check !geomCollection->isEmpty() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(646): info: check !geomCollection0->isEmpty() has passed @@ -25211,82 +25247,82 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(713): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(717): info: check sfcgal_geometry_num_geometries(point.get()) == 1 has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(718): info: check hasError == false has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(602): Leaving test case "testGeometryN"; testing time: 2668us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(602): Leaving test case "testGeometryN"; testing time: 2076us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(721): Entering test case "testAsWkb" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(739): info: check strGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(721): Leaving test case "testAsWkb"; testing time: 438us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(721): Leaving test case "testAsWkb"; testing time: 373us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(743): Entering test case "testStraightSkeletonPolygon" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(753): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(754): info: check 5 == sfcgal_geometry_num_geometries(skeleton) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(743): Leaving test case "testStraightSkeletonPolygon"; testing time: 668us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(743): Leaving test case "testStraightSkeletonPolygon"; testing time: 505us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(759): Entering test case "testStraightSkeletonMultiPolygon" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(770): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(771): info: check 8 == sfcgal_geometry_num_geometries(skeleton) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(759): Leaving test case "testStraightSkeletonMultiPolygon"; testing time: 653us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(759): Leaving test case "testStraightSkeletonMultiPolygon"; testing time: 536us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(776): Entering test case "testApproximateMedialAxis" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(787): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(788): info: check 11 == sfcgal_geometry_num_geometries(skeleton) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(789): info: check 71.56 == std::round(sfcgal_geometry_length(skeleton) * 100.0) / 100.0 has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(776): Leaving test case "testApproximateMedialAxis"; testing time: 1127us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(776): Leaving test case "testApproximateMedialAxis"; testing time: 990us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(795): Entering test case "testCovers" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(806): info: check sfcgal_geometry_covers(multiPolygon1.get(), multiPolygon2.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(795): Leaving test case "testCovers"; testing time: 786us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(795): Leaving test case "testCovers"; testing time: 636us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(809): Entering test case "testLineSubstring" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(819): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(821): info: check sfcgal_geometry_covers_3d(subLine, line2.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(809): Leaving test case "testLineSubstring"; testing time: 600us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(809): Leaving test case "testLineSubstring"; testing time: 538us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(826): Entering test case "testForceRHR" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(842): info: check strGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(826): Leaving test case "testForceRHR"; testing time: 460us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(826): Leaving test case "testForceRHR"; testing time: 384us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(847): Entering test case "testForceLHR" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(865): info: check expectedGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(847): Leaving test case "testForceLHR"; testing time: 444us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(847): Leaving test case "testForceLHR"; testing time: 370us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(870): Entering test case "testForceRHR_3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(890): info: check expectedGeom == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(870): Leaving test case "testForceRHR_3D"; testing time: 447us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(870): Leaving test case "testForceRHR_3D"; testing time: 405us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(895): Entering test case "testScaleUniformC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(903): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(908): info: check std::string(wkt) == "POINT Z (2 4 6)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(895): Leaving test case "testScaleUniformC"; testing time: 444us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(895): Leaving test case "testScaleUniformC"; testing time: 353us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(914): Entering test case "testScaleNonUniformC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(923): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(927): info: check sfcgal_geometry_covers(pointZ.get(), scaled) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(914): Leaving test case "testScaleNonUniformC"; testing time: 430us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(914): Leaving test case "testScaleNonUniformC"; testing time: 368us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(932): Entering test case "testScaleAroundCenterC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(941): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(946): info: check std::string(wkt) == "POINT Z (5 7 9)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(932): Leaving test case "testScaleAroundCenterC"; testing time: 422us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(932): Leaving test case "testScaleAroundCenterC"; testing time: 429us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(952): Entering test case "testScaleCubeNonUniformC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(970): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(978): info: check scaledWkt.find("0 0 0") != std::string::npos has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(980): info: check scaledWkt.find("5 10 20") != std::string::npos has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(982): info: check scaledWkt.find("5 0 0") != std::string::npos has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(984): info: check scaledWkt.find("0 10 20") != std::string::npos has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(952): Leaving test case "testScaleCubeNonUniformC"; testing time: 758us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(952): Leaving test case "testScaleCubeNonUniformC"; testing time: 621us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(991): Entering test case "testRotate2D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(999): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1004): info: check std::string(wkt) == "POINT (0 1)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(991): Leaving test case "testRotate2D"; testing time: 436us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(991): Leaving test case "testRotate2D"; testing time: 372us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1010): Entering test case "testRotate2DAroundPoint" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1019): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1024): info: check std::string(wkt) == "POINT (1 1)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1010): Leaving test case "testRotate2DAroundPoint"; testing time: 419us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1010): Leaving test case "testRotate2DAroundPoint"; testing time: 414us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1030): Entering test case "testRotate3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1039): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1044): info: check std::string(wkt) == "POINT Z (0 1 0)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1030): Leaving test case "testRotate3D"; testing time: 443us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1030): Leaving test case "testRotate3D"; testing time: 380us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1050): Entering test case "testEnvelope2D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1060): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1065): info: check std::string(wkt) == "POLYGON ((0 0,30 0,30 15,0 15,0 0))" has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1072): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1075): info: check std::string(wkt) == "POLYGON ((0 0,30 0,30 15,0 15,0 0))" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1050): Leaving test case "testEnvelope2D"; testing time: 473us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1050): Leaving test case "testEnvelope2D"; testing time: 398us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1081): Entering test case "testEnvelope3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1091): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1097): info: check std::string(wkt) == expected has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1104): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1113): info: check std::string(wkt) == expected has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1081): Leaving test case "testEnvelope3D"; testing time: 581us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1081): Leaving test case "testEnvelope3D"; testing time: 520us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1119): Entering test case "testLength2D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1127): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1128): info: check 0.0 == result has passed @@ -25298,7 +25334,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1150): info: check 14.0 == result has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1156): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1157): info: check 7.0 == result has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1119): Leaving test case "testLength2D"; testing time: 594us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1119): Leaving test case "testLength2D"; testing time: 521us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1160): Entering test case "testLength3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1168): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1169): info: check 0.0 == result has passed @@ -25310,7 +25346,7 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1191): info: check 14.0 == result has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1197): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1198): info: check 21.2106 == std::round(result * 10000.0) / 10000.0 has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1160): Leaving test case "testLength3D"; testing time: 587us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1160): Leaving test case "testLength3D"; testing time: 568us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1201): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1211): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1219): info: check std::string(wktPolygon2DBoundary) == expectedPolygon2DBoundary has passed @@ -25324,97 +25360,97 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1300): info: check std::string(wktMultiLine3DBoundary) == expectedMultiLine3DBoundary has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1311): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1318): info: check std::string(wktLine3DBoundary) == expectedLine3DBoundary has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1201): Leaving test case "testBoundary"; testing time: 874us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1201): Leaving test case "testBoundary"; testing time: 837us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1324): Entering test case "testCentroid" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1334): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1339): info: check std::string(wkt) == "POINT (14 6)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1324): Leaving test case "testCentroid"; testing time: 464us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1324): Leaving test case "testCentroid"; testing time: 368us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1345): Entering test case "testCentroid3D" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1355): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1360): info: check std::string(wkt) == "POINT Z (14 6 2)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1345): Leaving test case "testCentroid3D"; testing time: 511us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1345): Leaving test case "testCentroid3D"; testing time: 400us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1366): Entering test case "testRotate3DAroundCenter" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1375): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1380): info: check std::string(wkt) == "POINT Z (1 1 0)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1366): Leaving test case "testRotate3DAroundCenter"; testing time: 416us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1366): Leaving test case "testRotate3DAroundCenter"; testing time: 353us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1386): Entering test case "testRotateX" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1394): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1399): info: check std::string(wkt) == "POINT Z (0 0 1)" has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1386): Leaving test case "testRotateX"; testing time: 446us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1386): Leaving test case "testRotateX"; testing time: 339us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1405): Entering test case "testStraightSkeletonPartitionC" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1425): info: check expectedWKT == strApi has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1405): Leaving test case "testStraightSkeletonPartitionC"; testing time: 791us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1405): Leaving test case "testStraightSkeletonPartitionC"; testing time: 598us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1430): Entering test case "testSolidSetExteriorShell" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1435): info: check solid->isEmpty() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1447): info: check !shell1->isEmpty() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1453): info: check !solid->isEmpty() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1454): info: check sfcgal_geometry_covers_3d(sfcgal_solid_shell_n(solid.get(), 0), shell1.get()) has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1430): Leaving test case "testSolidSetExteriorShell"; testing time: 1198us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1430): Leaving test case "testSolidSetExteriorShell"; testing time: 1020us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1458): Entering test case "testAlphaWrapping3DTest" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1465): info: check bunnyFSInput.good() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1470): info: check geomInput->is3D() has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1475): info: check sfcgal_geometry_is_3d(geomAlphaWrapping) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1482): info: check sfcgal_polyhedral_surface_num_patches(geomAlphaWrapping) == 2386 has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1458): Leaving test case "testAlphaWrapping3DTest"; testing time: 107168us -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(19): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 134238us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1458): Leaving test case "testAlphaWrapping3DTest"; testing time: 105336us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(19): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 129092us 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(17): Entering test suite "SFCGAL_detail_ComplexComparatorTest" 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(19): Entering test case "testComparator" 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(23): info: check !less(std::complex(1.0, 0.0), std::complex(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(25): info: check !less(std::complex(0.0, 0.0), std::complex(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(27): info: check less(std::complex(0.0, 0.0), std::complex(1.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(29): info: check less(std::complex(0.0, 0.0), std::complex(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(19): Leaving test case "testComparator"; testing time: 486us -1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(17): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 500us +1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(19): Leaving test case "testComparator"; testing time: 338us +1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(17): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 351us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(17): Entering test suite "SFCGAL_detail_IntervalTest" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(20): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(23): info: check std::isnan(bound.lower()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(24): info: check std::isnan(bound.upper()) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(20): Leaving test case "testDefaultConstructor"; testing time: 376us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(20): Leaving test case "testDefaultConstructor"; testing time: 318us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(28): Entering test case "testConstructorWithValue" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(31): info: check bound.lower() == 5.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(32): info: check bound.upper() == 5.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(28): Leaving test case "testConstructorWithValue"; testing time: 306us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(28): Leaving test case "testConstructorWithValue"; testing time: 320us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(36): Entering test case "testConstructorWithTwoValues" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(39): info: check bound.lower() == 3.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(40): info: check bound.upper() == 5.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(36): Leaving test case "testConstructorWithTwoValues"; testing time: 363us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(36): Leaving test case "testConstructorWithTwoValues"; testing time: 319us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(48): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(51): info: check bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(48): Leaving test case "testEmpty"; testing time: 358us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(48): Leaving test case "testEmpty"; testing time: 325us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(53): Entering test case "testNotEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(56): info: check !bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(53): Leaving test case "testNotEmpty"; testing time: 373us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(53): Leaving test case "testNotEmpty"; testing time: 350us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(62): Entering test case "testWidth" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(65): info: check bound.width() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(62): Leaving test case "testWidth"; testing time: 380us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(62): Leaving test case "testWidth"; testing time: 310us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Entering test case "testExpandByEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(73): info: check bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Leaving test case "testExpandByEmpty"; testing time: 351us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Leaving test case "testExpandByEmpty"; testing time: 296us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Entering test case "testExpandToIncludeInterval_emptyExpanded" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(81): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(82): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Leaving test case "testExpandToIncludeInterval_emptyExpanded"; testing time: 367us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Leaving test case "testExpandToIncludeInterval_emptyExpanded"; testing time: 315us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Entering test case "testExpandToIncludeInterval_expandByEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(88): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(89): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Leaving test case "testExpandToIncludeInterval_expandByEmpty"; testing time: 367us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Leaving test case "testExpandToIncludeInterval_expandByEmpty"; testing time: 316us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(91): Entering test case "testExpandToIncludeInterval_classic" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(95): info: check bound.lower() == -1.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(96): info: check bound.upper() == 2.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(91): Leaving test case "testExpandToIncludeInterval_classic"; testing time: 365us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(91): Leaving test case "testExpandToIncludeInterval_classic"; testing time: 326us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(100): Entering test case "testExpandToIncludeValue_classic1" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(104): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(105): info: check bound.upper() == 2.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(100): Leaving test case "testExpandToIncludeValue_classic1"; testing time: 405us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(100): Leaving test case "testExpandToIncludeValue_classic1"; testing time: 358us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(107): Entering test case "testExpandToIncludeValue_classic2" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(111): info: check bound.lower() == -2.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(112): info: check bound.upper() == 1.0 has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(107): Leaving test case "testExpandToIncludeValue_classic2"; testing time: 375us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(107): Leaving test case "testExpandToIncludeValue_classic2"; testing time: 311us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(116): Entering test case "testIntersects_emptyBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(118): info: check !Interval().intersects(Interval()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(119): info: check !Interval(0.0, 1.0).intersects(Interval()) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(120): info: check !Interval().intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(116): Leaving test case "testIntersects_emptyBehavior"; testing time: 370us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(116): Leaving test case "testIntersects_emptyBehavior"; testing time: 317us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(123): Entering test case "testIntersects_normalBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(125): info: check Interval(0.0, 1.0).intersects(Interval(-1.0, 0.5)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(126): info: check Interval(0.0, 1.0).intersects(Interval(0.3, 0.5)) has passed @@ -25427,8 +25463,8 @@ 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(135): info: check Interval(0.0, 1.0).intersects(Interval(-1.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(137): info: check Interval(1.0, 2.0).intersects(Interval(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(138): info: check Interval(-1.0, 0.0).intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(132): Leaving test case "testIntersects_limitBehavior"; testing time: 389us -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(17): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 5744us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(132): Leaving test case "testIntersects_limitBehavior"; testing time: 331us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(17): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 5102us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(16): Entering test suite "SFCGAL_GeometryGraphBuilderTest" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(18): Entering test case "addPoint" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(32): info: check graph.numVertices() == 3U has passed @@ -25437,7 +25473,7 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(36): info: check graph[a].coordinate == Coordinate(0.0, 0.0, 0.0) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(37): info: check graph[b].coordinate == Coordinate(1.0, 1.0, 1.0) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(38): info: check graph[c].coordinate == Coordinate(2.0, 2.0, 2.0) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(18): Leaving test case "addPoint"; testing time: 431us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(18): Leaving test case "addPoint"; testing time: 357us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(41): Entering test case "addLineString" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(59): info: check graph.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(60): info: check graph.numEdges() == 4U has passed @@ -25445,20 +25481,20 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(64): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(64): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(64): info: check graph.target(sharedLineString[i]) == graph.source(sharedLineString[(i + 1) % 4]) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(41): Leaving test case "addLineString"; testing time: 359us -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(16): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 817us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(41): Leaving test case "addLineString"; testing time: 400us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(16): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 785us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(14): Entering test suite "SFCGAL_GeometryGraphTest" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(16): Entering test case "addVertexAndEdges" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(26): info: check graph.source(ab) == a has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(27): info: check graph.target(ab) == b has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(29): info: check graph.numVertices() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(30): info: check graph.numEdges() == 1U has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(16): Leaving test case "addVertexAndEdges"; testing time: 364us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(16): Leaving test case "addVertexAndEdges"; testing time: 325us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(33): Entering test case "adjacentVertices" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(50): info: check bAjacentVertices.size() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(51): info: check bAjacentVertices.count(a) == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(52): info: check bAjacentVertices.count(c) == 1U has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(33): Leaving test case "adjacentVertices"; testing time: 418us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(33): Leaving test case "adjacentVertices"; testing time: 315us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(55): Entering test case "inOutEdges" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(76): info: check inEdges.size() == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(77): info: check inEdges[0] == ab has passed @@ -25467,175 +25503,175 @@ 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(82): info: check inOutEdges.size() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(84): info: check (inOutEdges[0].first == ab && inOutEdges[0].second == REVERSE) || (inOutEdges[1].first == ab && inOutEdges[1].second == REVERSE) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(87): info: check (inOutEdges[0].first == bc && inOutEdges[0].second == DIRECT) || (inOutEdges[1].first == bc && inOutEdges[1].second == DIRECT) has passed -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(55): Leaving test case "inOutEdges"; testing time: 396us -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(14): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 1218us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(55): Leaving test case "inOutEdges"; testing time: 335us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(14): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 1015us 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(15): Entering test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest" 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(17): Entering test case "basicTestCase" 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(43): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(48): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(53): info: check algorithm::isHalfEdge(graph) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(55): info: check !algorithm::isHalfEdge(graph) has passed -1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(17): Leaving test case "basicTestCase"; testing time: 412us -1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(15): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 426us +1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(17): Leaving test case "basicTestCase"; testing time: 343us +1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(15): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 356us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(18): Entering test suite "SFCGAL_io_OBJWriterTest" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(43): Entering test case "test_all_geometries" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for pointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/pointz.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/pointz.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/pointz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for linestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/linestringz.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/linestringz.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/linestringz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for polygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/polygonz.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/polygonz.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/polygonz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for trianglez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/trianglez.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/trianglez.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/trianglez.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for polyhedralsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/polyhedralsurfacez.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/polyhedralsurfacez.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/polyhedralsurfacez.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for solidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/solidz.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/solidz.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/solidz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for triangulatedsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/triangulatedsurfacez.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/triangulatedsurfacez.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/triangulatedsurfacez.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multipointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multipointz.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/multipointz.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/multipointz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multilinestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multilinestringz.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/multilinestringz.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/multilinestringz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multipolygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multipolygonz.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/multipolygonz.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/multipolygonz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multisolidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multisolidz.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/multisolidz.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/multisolidz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for geometrycollectionz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/geometrycollectionz.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/geometrycollectionz.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/geometrycollectionz.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for point does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/point.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/point.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/point.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for linestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/linestring.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/linestring.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/linestring.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for polygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/polygon.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/polygon.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/polygon.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for triangle does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/triangle.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/triangle.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/triangle.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for polyhedralsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/polyhedralsurface.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/polyhedralsurface.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/polyhedralsurface.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for triangulatedsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/triangulatedsurface.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/triangulatedsurface.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/triangulatedsurface.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multipoint does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multipoint.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/multipoint.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/multipoint.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multilinestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multilinestring.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/multilinestring.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/multilinestring.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multipolygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multipolygon.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/multipolygon.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/multipolygon.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for multisolid does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/multisolid.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/multisolid.obj' has passed +1: Generated file: /tmp/9cb3-01c6-9520-cc34/multisolid.obj' has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(121): info: check 'Output for geometrycollection does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/objfiles/geometrycollection.obj -1: Generated file: /tmp/8caf-5fb0-d4bb-52b3/geometrycollection.obj' has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 21473us +1: Generated file: /tmp/9cb3-01c6-9520-cc34/geometrycollection.obj' has passed +1: ./test/unit/SFCGAL/io/OBJTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 52799us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(135): Entering test case "test_save_to_string" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(143): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(135): Leaving test case "test_save_to_string"; testing time: 529us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(135): Leaving test case "test_save_to_string"; testing time: 354us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(146): Entering test case "test_save_to_buffer" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(157): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(146): Leaving test case "test_save_to_buffer"; testing time: 376us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(146): Leaving test case "test_save_to_buffer"; testing time: 342us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(160): Entering test case "test_buffer_size" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(168): info: check size > 0 has passed 1: ./test/unit/SFCGAL/io/OBJTest.cpp(175): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(160): Leaving test case "test_buffer_size"; testing time: 378us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(160): Leaving test case "test_buffer_size"; testing time: 346us 1: ./test/unit/SFCGAL/io/OBJTest.cpp(180): Entering test case "test_complex_geometry" 1: ./test/unit/SFCGAL/io/OBJTest.cpp(190): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(180): Leaving test case "test_complex_geometry"; testing time: 368us -1: ./test/unit/SFCGAL/io/OBJTest.cpp(18): Leaving test suite "SFCGAL_io_OBJWriterTest"; testing time: 23230us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(180): Leaving test case "test_complex_geometry"; testing time: 376us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(18): Leaving test suite "SFCGAL_io_OBJWriterTest"; testing time: 54305us 1: ./test/unit/SFCGAL/io/STLTest.cpp(18): Entering test suite "SFCGAL_io_STLWriterTest" 1: ./test/unit/SFCGAL/io/STLTest.cpp(45): Entering test case "test_stl_compatible_geometries" 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for trianglez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/trianglez.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/trianglez.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/trianglez.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for polygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/polygonz.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/polygonz.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/polygonz.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for polyhedralsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/polyhedralsurfacez.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/polyhedralsurfacez.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/polyhedralsurfacez.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for solidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/solidz.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/solidz.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/solidz.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for triangulatedsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/triangulatedsurfacez.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/triangulatedsurfacez.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/triangulatedsurfacez.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for multipolygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/multipolygonz.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/multipolygonz.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/multipolygonz.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for multisolidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/multisolidz.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/multisolidz.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/multisolidz.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for geometrycollectionz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/geometrycollectionz.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/geometrycollectionz.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/geometrycollectionz.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for triangle does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/triangle.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/triangle.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/triangle.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for polygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/polygon.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/polygon.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/polygon.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for polyhedralsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/polyhedralsurface.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/polyhedralsurface.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/polyhedralsurface.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for triangulatedsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/triangulatedsurface.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/triangulatedsurface.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/triangulatedsurface.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for multipolygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/multipolygon.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/multipolygon.stl' has passed +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/multipolygon.stl' has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(119): info: check 'Output for geometrycollection does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/stlfiles/geometrycollection.stl -1: Generated file: /tmp/ef64-ee98-9ea8-c805/geometrycollection.stl' has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(45): Leaving test case "test_stl_compatible_geometries"; testing time: 10904us +1: Generated file: /tmp/2c31-96d3-85d4-4ffa/geometrycollection.stl' has passed +1: ./test/unit/SFCGAL/io/STLTest.cpp(45): Leaving test case "test_stl_compatible_geometries"; testing time: 7253us 1: ./test/unit/SFCGAL/io/STLTest.cpp(133): Entering test case "test_save_to_string" 1: ./test/unit/SFCGAL/io/STLTest.cpp(149): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(133): Leaving test case "test_save_to_string"; testing time: 562us +1: ./test/unit/SFCGAL/io/STLTest.cpp(133): Leaving test case "test_save_to_string"; testing time: 363us 1: ./test/unit/SFCGAL/io/STLTest.cpp(152): Entering test case "test_save_to_buffer" 1: ./test/unit/SFCGAL/io/STLTest.cpp(171): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(152): Leaving test case "test_save_to_buffer"; testing time: 443us +1: ./test/unit/SFCGAL/io/STLTest.cpp(152): Leaving test case "test_save_to_buffer"; testing time: 349us 1: ./test/unit/SFCGAL/io/STLTest.cpp(174): Entering test case "test_buffer_size" 1: ./test/unit/SFCGAL/io/STLTest.cpp(182): info: check size > 0 has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(197): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(174): Leaving test case "test_buffer_size"; testing time: 462us +1: ./test/unit/SFCGAL/io/STLTest.cpp(174): Leaving test case "test_buffer_size"; testing time: 386us 1: ./test/unit/SFCGAL/io/STLTest.cpp(202): Entering test case "test_complex_geometry" 1: ./test/unit/SFCGAL/io/STLTest.cpp(228): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(202): Leaving test case "test_complex_geometry"; testing time: 491us +1: ./test/unit/SFCGAL/io/STLTest.cpp(202): Leaving test case "test_complex_geometry"; testing time: 368us 1: ./test/unit/SFCGAL/io/STLTest.cpp(231): Entering test case "test_non_stl_geometries" 1: ./test/unit/SFCGAL/io/STLTest.cpp(248): info: check result == expected has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(248): info: check result == expected has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(248): info: check result == expected has passed 1: ./test/unit/SFCGAL/io/STLTest.cpp(248): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(231): Leaving test case "test_non_stl_geometries"; testing time: 493us -1: ./test/unit/SFCGAL/io/STLTest.cpp(18): Leaving test suite "SFCGAL_io_STLWriterTest"; testing time: 13472us +1: ./test/unit/SFCGAL/io/STLTest.cpp(231): Leaving test case "test_non_stl_geometries"; testing time: 428us +1: ./test/unit/SFCGAL/io/STLTest.cpp(18): Leaving test suite "SFCGAL_io_STLWriterTest"; testing time: 9236us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(31): Entering test suite "SFCGAL_io_SerializationTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(33): Entering test case "textTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(53): info: check pt1 == rpt1 has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(54): info: check q1 == rq1 has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(33): Leaving test case "textTest"; testing time: 606us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(33): Leaving test case "textTest"; testing time: 448us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(57): Entering test case "binaryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(72): info: check pt == rpt has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(57): Leaving test case "binaryTest"; testing time: 484us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(57): Leaving test case "binaryTest"; testing time: 371us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(75): Entering test case "geometryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(102): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g1))->asText() == g1->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(104): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g2))->asText() == g2->asText() has passed @@ -25648,105 +25684,105 @@ 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(118): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g9))->asText() == g9->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(120): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g10))->asText() == g10->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(122): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g11))->asText() == g11->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(75): Leaving test case "geometryTest"; testing time: 3778us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(75): Leaving test case "geometryTest"; testing time: 3028us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(126): Entering test case "caseTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(129): info: check io::readBinaryGeometry(io::writeBinaryGeometry(*g1))->asText() == g1->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(126): Leaving test case "caseTest"; testing time: 521us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(126): Leaving test case "caseTest"; testing time: 441us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(133): Entering test case "extBinaryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(151): info: check mg1->asText() == ng2->asText() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(133): Leaving test case "extBinaryTest"; testing time: 665us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(133): Leaving test case "extBinaryTest"; testing time: 490us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(156): Entering test case "preparedGeometryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(164): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g1))->asEWKT() == g1->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(166): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g2))->asEWKT() == g2->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(168): info: check io::readBinaryPrepared(io::writeBinaryPrepared(*g3))->asEWKT() == g3->asEWKT() has passed -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(156): Leaving test case "preparedGeometryTest"; testing time: 734us -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(31): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 6914us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(156): Leaving test case "preparedGeometryTest"; testing time: 600us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(31): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 5480us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(18): Entering test suite "SFCGAL_io_VTKWriterTest" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(43): Entering test case "test_all_geometries" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for pointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/pointz.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/pointz.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/pointz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for linestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/linestringz.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/linestringz.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/linestringz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for polygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/polygonz.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/polygonz.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/polygonz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for trianglez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/trianglez.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/trianglez.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/trianglez.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for polyhedralsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/polyhedralsurfacez.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/polyhedralsurfacez.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/polyhedralsurfacez.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for solidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/solidz.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/solidz.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/solidz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for triangulatedsurfacez does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/triangulatedsurfacez.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/triangulatedsurfacez.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/triangulatedsurfacez.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multipointz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multipointz.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/multipointz.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/multipointz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multilinestringz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multilinestringz.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/multilinestringz.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/multilinestringz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multipolygonz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multipolygonz.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/multipolygonz.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/multipolygonz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multisolidz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multisolidz.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/multisolidz.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/multisolidz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for geometrycollectionz does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/geometrycollectionz.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/geometrycollectionz.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/geometrycollectionz.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for point does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/point.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/point.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/point.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for linestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/linestring.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/linestring.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/linestring.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for polygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/polygon.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/polygon.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/polygon.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for triangle does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/triangle.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/triangle.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/triangle.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for polyhedralsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/polyhedralsurface.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/polyhedralsurface.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/polyhedralsurface.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for triangulatedsurface does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/triangulatedsurface.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/triangulatedsurface.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/triangulatedsurface.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multipoint does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multipoint.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/multipoint.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/multipoint.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multilinestring does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multilinestring.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/multilinestring.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/multilinestring.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multipolygon does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multipolygon.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/multipolygon.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/multipolygon.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for multisolid does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/multisolid.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/multisolid.vtk' has passed +1: Generated file: /tmp/28c6-7f7b-071b-63fb/multisolid.vtk' has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(121): info: check 'Output for geometrycollection does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/vtkfiles/geometrycollection.vtk -1: Generated file: /tmp/ea49-37ba-af06-e6cd/geometrycollection.vtk' has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 44547us +1: Generated file: /tmp/28c6-7f7b-071b-63fb/geometrycollection.vtk' has passed +1: ./test/unit/SFCGAL/io/VTKTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 72818us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(135): Entering test case "test_save_to_string" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(152): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(135): Leaving test case "test_save_to_string"; testing time: 356us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(135): Leaving test case "test_save_to_string"; testing time: 343us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(155): Entering test case "test_save_to_buffer" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(176): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(155): Leaving test case "test_save_to_buffer"; testing time: 242us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(155): Leaving test case "test_save_to_buffer"; testing time: 387us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(179): Entering test case "test_buffer_size" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(187): info: check size > 0 has passed 1: ./test/unit/SFCGAL/io/VTKTest.cpp(203): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(179): Leaving test case "test_buffer_size"; testing time: 245us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(179): Leaving test case "test_buffer_size"; testing time: 349us 1: ./test/unit/SFCGAL/io/VTKTest.cpp(208): Entering test case "test_complex_geometry" 1: ./test/unit/SFCGAL/io/VTKTest.cpp(237): info: check result == expected has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(208): Leaving test case "test_complex_geometry"; testing time: 268us -1: ./test/unit/SFCGAL/io/VTKTest.cpp(18): Leaving test suite "SFCGAL_io_VTKWriterTest"; testing time: 45716us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(208): Leaving test case "test_complex_geometry"; testing time: 364us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(18): Leaving test suite "SFCGAL_io_VTKWriterTest"; testing time: 74338us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(37): Entering test suite "SFCGAL_io_WkbWriterTest" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(48): Entering test case "writeWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(53): info: check ifs.good() has passed @@ -25897,7 +25933,7 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(65): info: check g->asWkb(boost::endian::order::native, true) == expectedWkb has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(65): info: check g->asWkb(boost::endian::order::native, true) == expectedWkb has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(65): info: check g->asWkb(boost::endian::order::native, true) == expectedWkb has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(48): Leaving test case "writeWkb"; testing time: 4057us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(48): Leaving test case "writeWkb"; testing time: 4992us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(70): Entering test case "readWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(75): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(80): info: check efs.good() has passed @@ -26333,7 +26369,7 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(91): info: check g->asText(0) == gWkb->asText(0) has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(92): info: check g->geometryTypeId() == gWkb->geometryTypeId() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(98): info: check g->asText(0) == g2->asText(0) has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(70): Leaving test case "readWkb"; testing time: 6682us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(70): Leaving test case "readWkb"; testing time: 9145us 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(103): Entering test case "PostgisEWkb" 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(108): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(113): info: check efs.good() has passed @@ -26651,19 +26687,19 @@ 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(143): info: check 3946 == gEwkbFile->SRID() has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(142): info: check gEwkbFile->geometry().asText(0) == gWkt->asText(0) has passed 1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(143): info: check 3946 == gEwkbFile->SRID() has passed -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(103): Leaving test case "PostgisEWkb"; testing time: 6188us -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(37): Leaving test suite "SFCGAL_io_WkbWriterTest"; testing time: 16975us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(103): Leaving test case "PostgisEWkb"; testing time: 23824us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(37): Leaving test suite "SFCGAL_io_WkbWriterTest"; testing time: 38002us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(29): Entering test suite "SFCGAL_io_WktReaderTest" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(33): Entering test case "pointEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(36): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(37): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(33): Leaving test case "pointEmpty"; testing time: 268us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(33): Leaving test case "pointEmpty"; testing time: 406us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(40): Entering test case "pointXY" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(43): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(44): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(46): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(47): info: check g->as().y() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(40): Leaving test case "pointXY"; testing time: 237us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(40): Leaving test case "pointXY"; testing time: 419us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(50): Entering test case "pointXYZ_implicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(53): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(54): info: check !g->isEmpty() has passed @@ -26672,7 +26708,7 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(59): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(60): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(61): info: check g->as().z() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(50): Leaving test case "pointXYZ_implicit"; testing time: 241us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(50): Leaving test case "pointXYZ_implicit"; testing time: 474us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(64): Entering test case "pointXYZ_explicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(67): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(68): info: check !g->isEmpty() has passed @@ -26681,7 +26717,7 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(73): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(74): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(75): info: check g->as().z() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(64): Leaving test case "pointXYZ_explicit"; testing time: 239us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(64): Leaving test case "pointXYZ_explicit"; testing time: 433us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(78): Entering test case "pointXYM_explicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(81): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(82): info: check !g->isEmpty() has passed @@ -26690,68 +26726,68 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(87): info: check g->as().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(88): info: check g->as().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(89): info: check g->as().m() == 6.0 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(78): Leaving test case "pointXYM_explicit"; testing time: 239us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(78): Leaving test case "pointXYM_explicit"; testing time: 423us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(94): Entering test case "lineStringEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(97): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(98): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(94): Leaving test case "lineStringEmpty"; testing time: 220us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(94): Leaving test case "lineStringEmpty"; testing time: 390us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(101): Entering test case "lineString_twoPoints" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(104): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(105): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(106): info: check g->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(101): Leaving test case "lineString_twoPoints"; testing time: 230us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(101): Leaving test case "lineString_twoPoints"; testing time: 412us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Entering test case "lineString_twoPoints3D" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(112): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(113): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(114): info: check g->as().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(115): info: check g->as().pointN(0).is3D() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(116): info: check g->as().pointN(1).is3D() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Leaving test case "lineString_twoPoints3D"; testing time: 244us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Leaving test case "lineString_twoPoints3D"; testing time: 430us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(121): Entering test case "polygonEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(124): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(125): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(121): Leaving test case "polygonEmpty"; testing time: 229us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(121): Leaving test case "polygonEmpty"; testing time: 391us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(129): Entering test case "polygonWithFourPoints" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(132): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(133): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(134): info: check g->as().exteriorRing().numPoints() == 4U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(129): Leaving test case "polygonWithFourPoints"; testing time: 243us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(129): Leaving test case "polygonWithFourPoints"; testing time: 362us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(139): Entering test case "multiPointEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(142): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(143): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(139): Leaving test case "multiPointEmpty"; testing time: 228us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(139): Leaving test case "multiPointEmpty"; testing time: 389us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(146): Entering test case "multiPointEmpty2" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(149): info: check g->asText() == "MULTIPOINT ((0/1 0/1),(1/1 1/1))" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(150): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(151): info: check g->numGeometries() == 2 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(146): Leaving test case "multiPointEmpty2"; testing time: 264us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(146): Leaving test case "multiPointEmpty2"; testing time: 453us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Entering test case "multiPointEmpty3" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(157): info: check g->asText() == "MULTIPOINT EMPTY" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(158): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(159): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Leaving test case "multiPointEmpty3"; testing time: 234us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Leaving test case "multiPointEmpty3"; testing time: 266us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(164): Entering test case "multiLineStringEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(167): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(168): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(164): Leaving test case "multiLineStringEmpty"; testing time: 273us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(164): Leaving test case "multiLineStringEmpty"; testing time: 324us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(173): Entering test case "multiPolygonEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(176): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(177): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(173): Leaving test case "multiPolygonEmpty"; testing time: 226us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(173): Leaving test case "multiPolygonEmpty"; testing time: 319us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(182): Entering test case "geometryCollectionEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(185): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(186): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(182): Leaving test case "geometryCollectionEmpty"; testing time: 225us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(182): Leaving test case "geometryCollectionEmpty"; testing time: 322us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(191): Entering test case "triangulatedSurface_Empty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(194): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(195): info: check g->isEmpty() has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(191): Leaving test case "triangulatedSurface_Empty"; testing time: 226us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(191): Leaving test case "triangulatedSurface_Empty"; testing time: 303us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(198): Entering test case "triangulatedSurface_fourTriangles" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(207): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(208): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(210): info: check g->as().numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(211): info: check g->as().numPatches() == 4U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(198): Leaving test case "triangulatedSurface_fourTriangles"; testing time: 301us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(198): Leaving test case "triangulatedSurface_fourTriangles"; testing time: 392us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(214): Entering test case "wkt_exactTest" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(217): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(218): info: check !g->isEmpty() has passed @@ -26760,64 +26796,64 @@ 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(234): info: check xd == 3 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(235): info: check yn == 3 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(236): info: check yd == 2 has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(214): Leaving test case "wkt_exactTest"; testing time: 263us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(214): Leaving test case "wkt_exactTest"; testing time: 369us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(239): Entering test case "charArrayRead" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(243): info: check g->is() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(244): info: check !g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(245): info: check g->as().numPoints() == 2U has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(239): Leaving test case "charArrayRead"; testing time: 241us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(239): Leaving test case "charArrayRead"; testing time: 340us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(248): Entering test case "wktExtraCharacters" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(255): info: check err == "Extra characters in WKT: POINT (1 0)" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(258): info: check threw has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(266): info: check err == "Extra characters in WKT: POINT (1 0)" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(269): info: check threw has passed -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(248): Leaving test case "wktExtraCharacters"; testing time: 293us -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(29): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 5344us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(248): Leaving test case "wktExtraCharacters"; testing time: 411us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(29): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 8327us 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(15): Entering test suite "SFCGAL_transform_AffineTransform2Test" 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(17): Entering test case "simpleTranslate" 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(27): info: check g.pointN(0).asText(5) == "POINT (1.00000 2.00000)" has passed 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(28): info: check g.pointN(1).asText(5) == "POINT (2.00000 3.00000)" has passed -1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(17): Leaving test case "simpleTranslate"; testing time: 250us -1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(15): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 259us +1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(17): Leaving test case "simpleTranslate"; testing time: 368us +1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(15): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 381us 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(17): Entering test suite "SFCGAL_transform_ForceZOrderPointsTest" 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(19): Entering test case "simple" 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(24): info: check !p.isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(29): info: check g1->is3D() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(30): info: check g1->as().isCounterClockWiseOriented() has passed -1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(19): Leaving test case "simple"; testing time: 269us -1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(17): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 277us +1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(19): Leaving test case "simple"; testing time: 384us +1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(17): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 399us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(39): Entering test suite "SFCGALRotateTest" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(42): Entering test case "testRotate2DOrigin" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(46): info: check pointsAreClose(point, Point(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(42): Leaving test case "testRotate2DOrigin"; testing time: 236us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(42): Leaving test case "testRotate2DOrigin"; testing time: 419us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(50): Entering test case "testRotate2DPoint" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(54): info: check pointsAreClose(point, Point(1.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(50): Leaving test case "testRotate2DPoint"; testing time: 234us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(50): Leaving test case "testRotate2DPoint"; testing time: 406us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(58): Entering test case "testRotate3DZ" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(63): info: check pointsAreClose(point, Point(0.0, 1.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(58): Leaving test case "testRotate3DZ"; testing time: 253us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(58): Leaving test case "testRotate3DZ"; testing time: 430us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(67): Entering test case "testRotate3DArbitraryAxis" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(72): info: check pointsAreClose(point, Point(-0.33, 0.67, 0.67), 1e-2) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(67): Leaving test case "testRotate3DArbitraryAxis"; testing time: 239us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(67): Leaving test case "testRotate3DArbitraryAxis"; testing time: 350us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(76): Entering test case "testRotateX" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(80): info: check pointsAreClose(point, Point(0.0, 0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(76): Leaving test case "testRotateX"; testing time: 229us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(76): Leaving test case "testRotateX"; testing time: 394us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(84): Entering test case "testRotateY" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(88): info: check pointsAreClose(point, Point(0.0, 0.0, -1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(84): Leaving test case "testRotateY"; testing time: 261us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(84): Leaving test case "testRotateY"; testing time: 384us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(92): Entering test case "testRotateZ" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(96): info: check pointsAreClose(point, Point(0.0, 1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(92): Leaving test case "testRotateZ"; testing time: 228us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(92): Leaving test case "testRotateZ"; testing time: 330us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(100): Entering test case "testRotateLineString" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(106): info: check pointsAreClose(line.pointN(0), Point(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(107): info: check pointsAreClose(line.pointN(1), Point(0.0, 2.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(100): Leaving test case "testRotateLineString"; testing time: 231us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(100): Leaving test case "testRotateLineString"; testing time: 391us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(110): Entering test case "testRotatePolygon" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(122): info: check pointsAreClose(polygon.exteriorRing().pointN(0), Point(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(124): info: check pointsAreClose(polygon.exteriorRing().pointN(1), Point(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(126): info: check pointsAreClose(polygon.exteriorRing().pointN(2), Point(-1.0, 1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(128): info: check pointsAreClose(polygon.exteriorRing().pointN(3), Point(-1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(110): Leaving test case "testRotatePolygon"; testing time: 246us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(110): Leaving test case "testRotatePolygon"; testing time: 433us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(133): Entering test case "testRotatePolyhedralSurface" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(146): info: check pointsAreClose(surface.patchN(0).exteriorRing().pointN(0), Point(0, 0, 0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(148): info: check pointsAreClose(surface.patchN(0).exteriorRing().pointN(1), Point(1, 0, 0)) has passed @@ -26827,140 +26863,140 @@ 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(157): info: check pointsAreClose(surface.patchN(1).exteriorRing().pointN(1), Point(1, 0, 0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(159): info: check pointsAreClose(surface.patchN(1).exteriorRing().pointN(2), Point(1, -1, 0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(161): info: check pointsAreClose(surface.patchN(1).exteriorRing().pointN(3), Point(0, -1, 0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(133): Leaving test case "testRotatePolyhedralSurface"; testing time: 319us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(133): Leaving test case "testRotatePolyhedralSurface"; testing time: 517us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(166): Entering test case "testRotateSolid" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(190): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(0), Point(0, 0, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(193): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(1), Point(0, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(196): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(2), Point(-1, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(199): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(3), Point(-1, 0, 0), 1e-6) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(166): Leaving test case "testRotateSolid"; testing time: 392us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(166): Leaving test case "testRotateSolid"; testing time: 586us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(204): Entering test case "testRotate2DNegativeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(208): info: check pointsAreClose(point, Point(0.0, -1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(204): Leaving test case "testRotate2DNegativeAngle"; testing time: 230us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(204): Leaving test case "testRotate2DNegativeAngle"; testing time: 401us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(212): Entering test case "testRotate3DNegativeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(217): info: check pointsAreClose(point, Point(0.0, -1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(212): Leaving test case "testRotate3DNegativeAngle"; testing time: 235us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(212): Leaving test case "testRotate3DNegativeAngle"; testing time: 412us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(221): Entering test case "testRotate2DLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(225): info: check pointsAreClose(point, Point(0.0, -1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(221): Leaving test case "testRotate2DLargeAngle"; testing time: 227us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(221): Leaving test case "testRotate2DLargeAngle"; testing time: 392us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(229): Entering test case "testRotate3DLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(234): info: check pointsAreClose(point, Point(0.0, 0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(229): Leaving test case "testRotate3DLargeAngle"; testing time: 233us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(229): Leaving test case "testRotate3DLargeAngle"; testing time: 403us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(238): Entering test case "testRotate2DExtraLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(242): info: check pointsAreClose(point, Point(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(238): Leaving test case "testRotate2DExtraLargeAngle"; testing time: 226us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(238): Leaving test case "testRotate2DExtraLargeAngle"; testing time: 385us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(246): Entering test case "testRotate3DExtraLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(251): info: check pointsAreClose(point, Point(0.0, 1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(246): Leaving test case "testRotate3DExtraLargeAngle"; testing time: 234us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(246): Leaving test case "testRotate3DExtraLargeAngle"; testing time: 401us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(255): Entering test case "testRotateLineStringNegativeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(261): info: check pointsAreClose(line.pointN(0), Point(0.0, -1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(262): info: check pointsAreClose(line.pointN(1), Point(0.0, -2.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(255): Leaving test case "testRotateLineStringNegativeAngle"; testing time: 230us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(255): Leaving test case "testRotateLineStringNegativeAngle"; testing time: 395us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(266): Entering test case "testRotatePolygonLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(281): info: check pointsAreClose(polygon.exteriorRing().pointN(0), Point(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(283): info: check pointsAreClose(polygon.exteriorRing().pointN(1), Point(0.0, -1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(285): info: check pointsAreClose(polygon.exteriorRing().pointN(2), Point(1.0, -1.0)) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(287): info: check pointsAreClose(polygon.exteriorRing().pointN(3), Point(1.0, 0.0)) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(266): Leaving test case "testRotatePolygonLargeAngle"; testing time: 237us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(266): Leaving test case "testRotatePolygonLargeAngle"; testing time: 441us 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(292): Entering test case "testRotateSolidExtraLargeAngle" 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(329): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(0), Point(0, 0, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(332): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(1), Point(0, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(335): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(2), Point(-1, 1, 0), 1e-6) has passed 1: ./test/unit/SFCGAL/transform/RotateTest.cpp(338): info: check pointsAreClose(solid.exteriorShell().patchN(0).exteriorRing().pointN(3), Point(-1, 0, 0), 1e-6) has passed -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(292): Leaving test case "testRotateSolidExtraLargeAngle"; testing time: 327us -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(39): Leaving test suite "SFCGALRotateTest"; testing time: 5228us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(292): Leaving test case "testRotateSolidExtraLargeAngle"; testing time: 553us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(39): Leaving test suite "SFCGALRotateTest"; testing time: 8712us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(19): Entering test suite "SFCGAL_ScaleTest" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(35): Entering test case "testScaleUniform2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(39): info: check geometriesEqual(g->asText(1), "POINT (2.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(35): Leaving test case "testScaleUniform2D"; testing time: 311us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(35): Leaving test case "testScaleUniform2D"; testing time: 427us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(42): Entering test case "testScaleUniform3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(46): info: check geometriesEqual(g->asText(1), "POINT Z (2.0 4.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(42): Leaving test case "testScaleUniform3D"; testing time: 252us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(42): Leaving test case "testScaleUniform3D"; testing time: 423us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(49): Entering test case "testScaleUniformZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(53): info: check geometriesEqual(g->asText(1), "POINT ZM (2.0 4.0 6.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(49): Leaving test case "testScaleUniformZM"; testing time: 249us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(49): Leaving test case "testScaleUniformZM"; testing time: 427us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(56): Entering test case "testScaleNonUniform2DDefaultZ" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(60): info: check geometriesEqual(g->asText(1), "POINT (2.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(56): Leaving test case "testScaleNonUniform2DDefaultZ"; testing time: 242us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(56): Leaving test case "testScaleNonUniform2DDefaultZ"; testing time: 417us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(63): Entering test case "testScaleNonUniform2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(67): info: check geometriesEqual(g->asText(1), "POINT (2.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(63): Leaving test case "testScaleNonUniform2D"; testing time: 240us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(63): Leaving test case "testScaleNonUniform2D"; testing time: 412us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(70): Entering test case "testScaleNonUniform3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(74): info: check geometriesEqual(g->asText(1), "POINT Z (2.0 6.0 12.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(70): Leaving test case "testScaleNonUniform3D"; testing time: 245us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(70): Leaving test case "testScaleNonUniform3D"; testing time: 424us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(77): Entering test case "testScaleNonUniformZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(81): info: check geometriesEqual(g->asText(1), "POINT ZM (2.0 6.0 12.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(77): Leaving test case "testScaleNonUniformZM"; testing time: 249us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(77): Leaving test case "testScaleNonUniformZM"; testing time: 424us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(84): Entering test case "testScaleAroundCenter2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(88): info: check geometriesEqual(g->asText(1), "POINT (5.0 7.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(84): Leaving test case "testScaleAroundCenter2D"; testing time: 256us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(84): Leaving test case "testScaleAroundCenter2D"; testing time: 445us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(91): Entering test case "testScaleAroundCenter3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(95): info: check geometriesEqual(g->asText(1), "POINT Z (5.0 7.0 9.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(91): Leaving test case "testScaleAroundCenter3D"; testing time: 255us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(91): Leaving test case "testScaleAroundCenter3D"; testing time: 429us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(98): Entering test case "testScaleAroundCenterZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(102): info: check geometriesEqual(g->asText(1), "POINT ZM (5.0 7.0 9.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(98): Leaving test case "testScaleAroundCenterZM"; testing time: 253us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(98): Leaving test case "testScaleAroundCenterZM"; testing time: 431us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(105): Entering test case "testScaleLineString2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(109): info: check geometriesEqual(g->asText(1), "LINESTRING (0.0 0.0,2.0 2.0,4.0 0.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(105): Leaving test case "testScaleLineString2D"; testing time: 253us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(105): Leaving test case "testScaleLineString2D"; testing time: 427us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(113): Entering test case "testScaleLineString3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(118): info: check geometriesEqual( g->asText(1), "LINESTRING Z (0.0 0.0 0.0,2.0 2.0 2.0,4.0 0.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(113): Leaving test case "testScaleLineString3D"; testing time: 260us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(113): Leaving test case "testScaleLineString3D"; testing time: 446us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(122): Entering test case "testScalePolygon2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(127): info: check geometriesEqual( g->asText(1), "POLYGON ((0.0 0.0,2.0 0.0,2.0 3.0,0.0 3.0,0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(122): Leaving test case "testScalePolygon2D"; testing time: 260us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(122): Leaving test case "testScalePolygon2D"; testing time: 445us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(131): Entering test case "testScalePolygon2DDefaultZ" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(136): info: check geometriesEqual( g->asText(1), "POLYGON ((0.0 0.0,2.0 0.0,2.0 3.0,0.0 3.0,0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(131): Leaving test case "testScalePolygon2DDefaultZ"; testing time: 258us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(131): Leaving test case "testScalePolygon2DDefaultZ"; testing time: 442us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(140): Entering test case "testScalePolygon3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(145): info: check geometriesEqual(g->asText(1), "POLYGON Z ((0.0 0.0 0.0,2.0 0.0 0.0,2.0 " "3.0 4.0,0.0 3.0 4.0,0.0 0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(140): Leaving test case "testScalePolygon3D"; testing time: 275us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(140): Leaving test case "testScalePolygon3D"; testing time: 469us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(150): Entering test case "testScaleTriangle2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(154): info: check geometriesEqual(g->asText(1), "TRIANGLE ((0.0 0.0,2.0 0.0,0.0 2.0,0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(150): Leaving test case "testScaleTriangle2D"; testing time: 295us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(150): Leaving test case "testScaleTriangle2D"; testing time: 437us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(158): Entering test case "testScaleTriangle3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(163): info: check geometriesEqual( g->asText(1), "TRIANGLE Z ((0.0 0.0 0.0,2.0 0.0 0.0,0.0 2.0 0.0,0.0 0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(158): Leaving test case "testScaleTriangle3D"; testing time: 269us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(158): Leaving test case "testScaleTriangle3D"; testing time: 465us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(168): Entering test case "testScalePolyhedralSurface" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(181): info: check surface != nullptr has passed 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(182): info: check geometriesEqual(surface->patchN(0).exteriorRing().pointN(2).asText(1), "POINT Z (2.0 2.0 0.0)") has passed 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(185): info: check geometriesEqual(surface->patchN(3).exteriorRing().pointN(0).asText(1), "POINT Z (2.0 2.0 2.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(168): Leaving test case "testScalePolyhedralSurface"; testing time: 442us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(168): Leaving test case "testScalePolyhedralSurface"; testing time: 705us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(190): Entering test case "testScaleZero" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(194): info: check geometriesEqual(g->asText(1), "POINT Z (0.0 0.0 0.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(190): Leaving test case "testScaleZero"; testing time: 251us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(190): Leaving test case "testScaleZero"; testing time: 420us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(197): Entering test case "testScaleNegative" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(201): info: check geometriesEqual(g->asText(1), "POINT Z (-1.0 -2.0 -3.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(197): Leaving test case "testScaleNegative"; testing time: 247us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(197): Leaving test case "testScaleNegative"; testing time: 414us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(204): Entering test case "testPreserveDimensionality2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(208): info: check geometriesEqual(g->asText(1), "POINT (2.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(204): Leaving test case "testPreserveDimensionality2D"; testing time: 244us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(204): Leaving test case "testPreserveDimensionality2D"; testing time: 408us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(211): Entering test case "testPreserveDimensionality3D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(215): info: check geometriesEqual(g->asText(1), "POINT Z (2.0 4.0 6.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(211): Leaving test case "testPreserveDimensionality3D"; testing time: 244us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(211): Leaving test case "testPreserveDimensionality3D"; testing time: 412us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(218): Entering test case "testPreserveDimensionality3DM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(222): info: check geometriesEqual(g->asText(1), "POINT M (2.0 4.0 3.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(218): Leaving test case "testPreserveDimensionality3DM"; testing time: 243us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(218): Leaving test case "testPreserveDimensionality3DM"; testing time: 416us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(225): Entering test case "testPreserveDimensionalityZM" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(229): info: check geometriesEqual(g->asText(1), "POINT ZM (2.0 4.0 6.0 4.0)") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(225): Leaving test case "testPreserveDimensionalityZM"; testing time: 246us -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(19): Leaving test suite "SFCGAL_ScaleTest"; testing time: 6565us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(225): Leaving test case "testPreserveDimensionalityZM"; testing time: 418us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(19): Leaving test suite "SFCGAL_ScaleTest"; testing time: 10938us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(25): Entering test suite "SFCGAL_transform_TranslateTest" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(27): Entering test case "testTranslatePoint2D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(34): info: difference{} between point.x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(35): info: difference{} between point.y(){2} and 2.0{2} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(27): Leaving test case "testTranslatePoint2D"; testing time: 241us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(27): Leaving test case "testTranslatePoint2D"; testing time: 428us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(38): Entering test case "testTranslatePoint3D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(45): info: difference{} between point.x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(46): info: difference{} between point.y(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(47): info: difference{} between point.z(){3} and 3.0{3} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(38): Leaving test case "testTranslatePoint3D"; testing time: 236us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(38): Leaving test case "testTranslatePoint3D"; testing time: 404us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(50): Entering test case "testTranslateLineString2D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(58): info: difference{} between lineString.pointN(0).x(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(59): info: difference{} between lineString.pointN(0).y(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(60): info: difference{} between lineString.pointN(1).x(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(61): info: difference{} between lineString.pointN(1).y(){4} and 4.0{4} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(50): Leaving test case "testTranslateLineString2D"; testing time: 244us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(50): Leaving test case "testTranslateLineString2D"; testing time: 420us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(64): Entering test case "testTranslatePolygon3D" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(77): info: difference{} between polygon.exteriorRing().pointN(0).x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(78): info: difference{} between polygon.exteriorRing().pointN(0).y(){2} and 2.0{2} doesn't exceed 1e-10% @@ -26968,7 +27004,7 @@ 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(81): info: difference{} between polygon.exteriorRing().pointN(2).x(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(82): info: difference{} between polygon.exteriorRing().pointN(2).y(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(83): info: difference{} between polygon.exteriorRing().pointN(2).z(){3} and 3.0{3} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(64): Leaving test case "testTranslatePolygon3D"; testing time: 253us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(64): Leaving test case "testTranslatePolygon3D"; testing time: 434us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(86): Entering test case "testTranslateGeometryCollection" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(95): info: difference{} between translatedPoint.x(){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(96): info: difference{} between translatedPoint.y(){2} and 2.0{2} doesn't exceed 1e-10% @@ -26979,17 +27015,17 @@ 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(104): info: difference{} between translatedLineString.pointN(1).x(){2} and 2.0{2} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(105): info: difference{} between translatedLineString.pointN(1).y(){3} and 3.0{3} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(106): info: difference{} between translatedLineString.pointN(1).z(){3} and 3.0{3} doesn't exceed 1e-10% -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(86): Leaving test case "testTranslateGeometryCollection"; testing time: 267us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(86): Leaving test case "testTranslateGeometryCollection"; testing time: 464us 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(109): Entering test case "testTranslateNonFiniteValues" 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(112): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(115): info: check 'exception "NonFiniteValueException" raised as expected' has passed -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(109): Leaving test case "testTranslateNonFiniteValues"; testing time: 317us -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(25): Leaving test suite "SFCGAL_transform_TranslateTest"; testing time: 1608us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(109): Leaving test case "testTranslateNonFiniteValues"; testing time: 445us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(25): Leaving test suite "SFCGAL_transform_TranslateTest"; testing time: 2679us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(16): Entering test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(19): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(22): info: check triangulation.numVertices() == 0U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(23): info: check triangulation.numTriangles() == 0U has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(19): Leaving test case "testDefaultConstructor"; testing time: 247us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(19): Leaving test case "testDefaultConstructor"; testing time: 424us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(26): Entering test case "testTriangulateSquare" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(41): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(42): info: check triangulation.numTriangles() == 2U has passed @@ -27007,53 +27043,53 @@ 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(71): info: check it->info().nestingLevel == 1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(69): info: check it->info().nestingLevel == 0 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(69): info: check it->info().nestingLevel == 0 has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(26): Leaving test case "testTriangulateSquare"; testing time: 272us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(26): Leaving test case "testTriangulateSquare"; testing time: 456us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(76): Entering test case "testProjectionPlane" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(91): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(92): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(76): Leaving test case "testProjectionPlane"; testing time: 239us -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(16): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 782us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(76): Leaving test case "testProjectionPlane"; testing time: 401us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(16): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 1321us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(16): Entering test suite "SFCGAL_triangulate_Triangulate2DZTest" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(18): Entering test case "testPoint" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(22): info: check triangulation.numVertices() == 1U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(23): info: check triangulation.numTriangles() == 0U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(18): Leaving test case "testPoint"; testing time: 259us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(18): Leaving test case "testPoint"; testing time: 455us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(26): Entering test case "testLineString" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(31): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(32): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(26): Leaving test case "testLineString"; testing time: 260us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(26): Leaving test case "testLineString"; testing time: 440us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(35): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(41): info: check triangulation.numVertices() == 8U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(42): info: check triangulation.numTriangles() == 10U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(35): Leaving test case "testPolygonWithHole"; testing time: 625us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(35): Leaving test case "testPolygonWithHole"; testing time: 1003us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(45): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(50): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(51): info: check triangulation.numTriangles() == 2U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(45): Leaving test case "testMultiPoint"; testing time: 282us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(45): Leaving test case "testMultiPoint"; testing time: 466us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(97): info: check triangulation.numVertices() == 41U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(98): info: check triangulation.numTriangles() == 72U has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): Leaving test case "testMultiPolygon"; testing time: 1500us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): Leaving test case "testMultiPolygon"; testing time: 2670us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(105): Entering test case "testSolid" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(116): info: check 'exception "GeometryInvalidityException" raised as expected' has passed -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(105): Leaving test case "testSolid"; testing time: 831us -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(16): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 3811us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(105): Leaving test case "testSolid"; testing time: 1048us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(16): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 6170us 1: ./obj-x86_64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(12): Entering test suite "SFCGAL_Config" 1: ./obj-x86_64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(35): Entering test case "LibsFlagContainsValidPath" 1: ./obj-x86_64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(37): info: check !output.empty() has passed 1: ./obj-x86_64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(42): info: check found has passed 1: ./obj-x86_64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(45): info: check !libPath.empty() has passed 1: ./obj-x86_64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(46): info: check libPath != "-" has passed -1: ./obj-x86_64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(35): Leaving test case "LibsFlagContainsValidPath"; testing time: 2143us -1: ./obj-x86_64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(12): Leaving test suite "SFCGAL_Config"; testing time: 2153us -1: Leaving test module "UnitTestSFCGAL"; testing time: 14661329us +1: ./obj-x86_64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(35): Leaving test case "LibsFlagContainsValidPath"; testing time: 3568us +1: ./obj-x86_64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(12): Leaving test suite "SFCGAL_Config"; testing time: 3582us +1: Leaving test module "UnitTestSFCGAL"; testing time: 14886656us 1:  1: *** No errors detected 1:  -1/2 Test #1: unit-test ........................ Passed 14.69 sec +1/2 Test #1: unit-test ........................ Passed 14.91 sec 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(45): info: check ifs.good() has passed -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(181): Leaving test case "testStraightSkeletonTestIssue"; testing time: 30969916us -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(37): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 30977353us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(181): Leaving test case "testStraightSkeletonTestIssue"; testing time: 28616708us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(37): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 28623379us 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(33): Entering test suite "SFCGAL_TriangulatePolygonTest" 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(39): Entering test case "testTriangulatePolygon" 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(47): info: check ifs.good() has passed @@ -27147,8 +27183,8 @@ 2: [line#44]1 MULTIPOLYGON(((562966.5 6928402.1,562966.5 6928401.9,562966.5 6928402,562966.5 6928402.1))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(76): info: check g->is() || g->is() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(84): info: check 'exception "Exception" raised as expected' has passed -2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(39): Leaving test case "testTriangulatePolygon"; testing time: 32534us -2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(33): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 32549us +2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(39): Leaving test case "testTriangulatePolygon"; testing time: 32633us +2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(33): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 32650us 2: ./test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp(28): Test suite "SFCGAL_io_WaveFrontObjTest" is skipped because disabled 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(29): Entering test suite "SFCGAL_WktTest" 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(31): Entering test case "testReadWriter" @@ -27170,23 +27206,23 @@ 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(58): info: check expectedWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(58): info: check expectedWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(58): info: check expectedWkt == outputWkt has passed -2: ./test/regress/standalone/SFCGAL/WktTest.cpp(31): Leaving test case "testReadWriter"; testing time: 31314us -2: ./test/regress/standalone/SFCGAL/WktTest.cpp(29): Leaving test suite "SFCGAL_WktTest"; testing time: 31347us -2: Leaving test module "RegressTestSFCGAL"; testing time: 34145912us +2: ./test/regress/standalone/SFCGAL/WktTest.cpp(31): Leaving test case "testReadWriter"; testing time: 1693us +2: ./test/regress/standalone/SFCGAL/WktTest.cpp(29): Leaving test suite "SFCGAL_WktTest"; testing time: 1707us +2: Leaving test module "RegressTestSFCGAL"; testing time: 32180885us 2:  2: *** No errors detected 2:  -2/2 Test #2: standalone-regress-test .......... Passed 34.19 sec +2/2 Test #2: standalone-regress-test .......... Passed 32.21 sec 100% tests passed, 0 tests failed out of 2 -Total Test time (real) = 34.25 sec +Total Test time (real) = 32.22 sec make[2]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' make[1]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install - cd obj-x86_64-linux-gnu && make -j42 install DESTDIR=/build/reproducible-path/sfcgal-2.2.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-x86_64-linux-gnu && make -j40 install DESTDIR=/build/reproducible-path/sfcgal-2.2.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/sfcgal-2.2.0 -B/build/reproducible-path/sfcgal-2.2.0/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -27198,151 +27234,151 @@ -- Install configuration: "RelWithDebInfo" -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/namespace.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/export.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Solid.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/version.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/primitive3d --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/primitive3d/Sphere.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/primitive3d/Cylinder.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/GeometryVisitor.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/MultiPolygon.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/capi --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/capi/sfcgal_c.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Simplicity.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Exception.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/PolyhedralSurface.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/MultiSolid.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Triangle.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/LineString.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Kernel.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Geometry.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/numeric.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/MultiLineString.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/TriangulatedSurface.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/config.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/visibility.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/union.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/normal.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/simplification.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/collect.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/isSimple.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/intersects.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/isValid.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/minkowskiSum.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/offset.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/ConsistentOrientationBuilder.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/extrude.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionHomogenize.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/area.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/partition_2.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/rotate.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/minkowskiSum3D.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionToMulti.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/tesselate.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/lineSubstring.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/connection.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/distance.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/force3D.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/collect.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/centroid.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/intersection.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/orientation.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/minkowskiSum3D.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/length.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/buffer3D.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/alphaWrapping3D.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/differencePrimitives.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/alphaShapes.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/plane.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/difference.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/ConsistentOrientationBuilder.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionExtract.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/visibility.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/distance3d.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/rotate.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/buffer3D.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/BoundaryVisitor.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/orientation.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/convexHull.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/forceMeasured.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/union.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/force2D.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/simplification.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/normal.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/volume.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/translate.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/isSimple.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionExtract.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/force2D.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/distance.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/tesselate.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/connection.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/lineSubstring.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/differencePrimitives.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/straightSkeleton.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/offset.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/scale.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionHomogenize.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/plane.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/difference.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/force3D.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/isValid.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/partition_2.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/extrude.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/covers.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/BoundaryVisitor.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/collectionToMulti.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/convexHull.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/forceMeasured.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Surface.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Point.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Polygon.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/PreparedGeometry.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Solid.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Segment.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/MultiPoint.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/length.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/algorithm/alphaShapes.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Coordinate.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/config.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/GeometryCollection.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Transform.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Triangle.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Envelope.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/MultiSolid.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/export.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/PolyhedralSurface.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Simplicity.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Point.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/triangulate +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/triangulate/triangulatePolygon.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/triangulate/triangulate2DZ.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/tools --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/tools/InputStreamReader.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/tools/CharArrayBuffer.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/tools/Registry.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/tools/Log.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/ComplexComparator.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/AffineTransform2.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/AffineTransform3.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceM.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceZ.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/RoundTransform.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceOrderPoints.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceZOrderPoints.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/Force2D.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/EnvelopeVisitor.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/GetPointsVisitor.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/generator --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/generator/disc.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/generator/building.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/generator/hoch.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/generator/sierpinski.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/ForceValidityVisitor.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/Interval.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/polygonSetToMultiPolygon.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/algorithm --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/algorithm/simplification.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/algorithm/coversPoints.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/algorithm/simplification.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/ublas.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/ComplexComparator.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/markDomains.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/GeometryGraphBuilder.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/Vertex.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm/orientation.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm/isHalfEdge.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/Edge.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm/orientation.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/GeometryGraphBuilder.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/Vertex.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/GeometryGraph.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/polygonSetToMultiPolygon.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/TypeForDimension.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/graph/Edge.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/ForceValidityVisitor.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/GeometrySet.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/ConstraintInfo.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/GetPointsVisitor.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/io +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/io/WkbReader.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/io/OsgFactory.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/io/WktReader.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/io/WktWriter.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/io/WkbReader.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/io/Serialization.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/io/OsgFactory.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/io/WkbWriter.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/TestGeometry.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/markDomains.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/ublas.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/EnvelopeVisitor.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/SegmentStore.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/generator +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/generator/sierpinski.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/generator/disc.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/generator/building.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/generator/hoch.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceZOrderPoints.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceZ.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/AffineTransform2.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/RoundTransform.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/AffineTransform3.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceM.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/Force2D.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceOrderPoints.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/TestGeometry.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/TypeForDimension.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/ConstraintInfo.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/Interval.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/tools +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/tools/CharArrayBuffer.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/tools/Registry.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/tools/Log.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/detail/tools/InputStreamReader.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/GeometryVisitor.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Validity.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/primitive3d +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/primitive3d/Cylinder.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/primitive3d/Sphere.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Polygon.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/numeric.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/ewkt.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/OBJ.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/STL.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/vtk.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/osg.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/wkt.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/GeometryStreams.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/osg.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/OBJ.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/STL.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/wkb.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/io/vtk.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/GeometryCollection.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Envelope.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Validity.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Transform.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/triangulate --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/triangulate/triangulatePolygon.h --- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/triangulate/triangulate2DZ.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/MultiLineString.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Segment.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/namespace.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Kernel.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/MultiPoint.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Surface.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Exception.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/MultiPolygon.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/TriangulatedSurface.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/capi +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/capi/sfcgal_c.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/PreparedGeometry.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/LineString.h +-- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/./include/SFCGAL/Geometry.h -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/bin/sfcgal-config -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/sfcgal.pc -- Installing: /build/reproducible-path/sfcgal-2.2.0/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/SFCGAL/SFCGALConfig.cmake @@ -27396,9 +27432,9 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libsfcgal-dev' in '../libsfcgal-dev_2.2.0-1~exp1_amd64.deb'. -dpkg-deb: building package 'libsfcgal2-dbgsym' in '../libsfcgal2-dbgsym_2.2.0-1~exp1_amd64.deb'. dpkg-deb: building package 'libsfcgal2' in '../libsfcgal2_2.2.0-1~exp1_amd64.deb'. +dpkg-deb: building package 'libsfcgal2-dbgsym' in '../libsfcgal2-dbgsym_2.2.0-1~exp1_amd64.deb'. +dpkg-deb: building package 'libsfcgal-dev' in '../libsfcgal-dev_2.2.0-1~exp1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../sfcgal_2.2.0-1~exp1_amd64.buildinfo dpkg-genchanges --build=binary -O../sfcgal_2.2.0-1~exp1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -27406,12 +27442,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2405934/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2405934/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/3420197 and its subdirectories -I: Current time: Thu Sep 3 06:36:57 -12 2026 -I: pbuilder-time-stamp: 1788460617 +I: removing directory /srv/workspace/pbuilder/2405934 and its subdirectories +I: Current time: Sat Aug 2 02:24:35 +14 2025 +I: pbuilder-time-stamp: 1754051075